From d33df04f389babb758a882a39629c1765127ae9f Mon Sep 17 00:00:00 2001 From: Javier Portillo <17260001+javierportillo@users.noreply.github.com> Date: Tue, 20 Feb 2024 09:21:20 -0600 Subject: [PATCH] fix(grid): prevents axis flips on grid layout --- komorebi/src/window_manager.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/komorebi/src/window_manager.rs b/komorebi/src/window_manager.rs index bbebd2f0..d5c93812 100644 --- a/komorebi/src/window_manager.rs +++ b/komorebi/src/window_manager.rs @@ -1662,6 +1662,15 @@ impl WindowManager { let workspace = self.focused_workspace_mut()?; + // don't flip on Grid layout + match workspace.layout() { + Layout::Default(layout) => match layout { + DefaultLayout::Grid => return Ok(()), + _ => (), + }, + _ => (), + } + #[allow(clippy::match_same_arms)] match workspace.layout_flip() { None => {