diff --git a/runa-orbiter/src/shell/surface.rs b/runa-orbiter/src/shell/surface.rs index 57b5ec4..9d68c20 100644 --- a/runa-orbiter/src/shell/surface.rs +++ b/runa-orbiter/src/shell/surface.rs @@ -1271,7 +1271,6 @@ impl Surface { if let Some(role) = self.role.borrow_mut().as_mut() { if role.is_active() { role.deactivate(shell); - shell.get_mut(self.current_key()).role_state = None; self.pending_mut().role_state = None; shell.role_deactivated(self.current_key(), role.name()); assert!(!role.is_active());