From c7bf09e34bc1020a839e4e808dc8251bf63497e3 Mon Sep 17 00:00:00 2001 From: LGUG2Z Date: Wed, 18 Aug 2021 10:22:56 -0700 Subject: [PATCH] fix(wm): restore focus to monocle on ws switch --- komorebi/src/window_manager.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/komorebi/src/window_manager.rs b/komorebi/src/window_manager.rs index 66a3faf0..ba8e036d 100644 --- a/komorebi/src/window_manager.rs +++ b/komorebi/src/window_manager.rs @@ -198,6 +198,10 @@ impl WindowManager { if mouse_follows_focus { if let Some(window) = self.focused_workspace()?.maximized_window() { window.focus()?; + } else if let Some(container) = self.focused_workspace()?.monocle_container() { + if let Some(window) = container.focused_window() { + window.focus()?; + } } else if let Ok(window) = self.focused_window_mut() { window.focus()?; } else {