srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/crates/core/src/manager/workspaces.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/src/manager/workspaces.rs')
-rw-r--r--crates/core/src/manager/workspaces.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/crates/core/src/manager/workspaces.rs b/crates/core/src/manager/workspaces.rs
index ddc8341..6ffb21b 100644
--- a/crates/core/src/manager/workspaces.rs
+++ b/crates/core/src/manager/workspaces.rs
@@ -50,14 +50,7 @@ impl WindowManager {
/// doesn't need its own separate bookkeeping.
pub fn switch_workspace(&mut self, id: WorkspaceId) {
let target = if self.auto_back_and_forth && id == self.current_workspace { self.previous_workspace } else { id };
- let exists = self.workspaces.iter().any(|w| w.id == target);
- log::warn!(
- "SWITCH-WS-DIAG requested_id={id} auto_back_and_forth={} current={} previous={} target={target} exists={exists}",
- self.auto_back_and_forth,
- self.current_workspace,
- self.previous_workspace
- );
- if exists && target != self.current_workspace {
+ if self.workspaces.iter().any(|w| w.id == target) && target != self.current_workspace {
self.previous_workspace = self.current_workspace;
self.current_workspace = target;
}