From 3615451f41faf23d0b867922aaeb676d02c3baf4 Mon Sep 17 00:00:00 2001 From: alex-ds13 <145657253+alex-ds13@users.noreply.github.com> Date: Thu, 21 Nov 2024 19:36:22 +0000 Subject: [PATCH] fix(wm): disallow focusing other windows when there is a maximized_window --- komorebi/src/window_manager.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/komorebi/src/window_manager.rs b/komorebi/src/window_manager.rs index 1a1ef851..4bfcc677 100644 --- a/komorebi/src/window_manager.rs +++ b/komorebi/src/window_manager.rs @@ -1548,11 +1548,12 @@ impl WindowManager { tracing::info!("focusing container"); - let new_idx = if workspace.monocle_container().is_some() { - None - } else { - workspace.new_idx_for_direction(direction) - }; + let new_idx = + if workspace.maximized_window().is_some() || workspace.monocle_container().is_some() { + None + } else { + workspace.new_idx_for_direction(direction) + }; let mut cross_monitor_monocle_or_max = false;