From d65e16fc94b58dc1dc3ff8855f16b2d9422e99dc Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Fri, 27 Jan 2023 19:59:54 +0100 Subject: [PATCH] shell: unmaximize windows before unmapping them --- src/shell/workspace.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shell/workspace.rs b/src/shell/workspace.rs index 9d700894..bf346ce4 100644 --- a/src/shell/workspace.rs +++ b/src/shell/workspace.rs @@ -116,6 +116,11 @@ impl Workspace { if was_floating || was_tiling { assert!(was_floating != was_tiling); } + + if mapped.is_maximized() || mapped.is_fullscreen() { + self.unmaximize_request(&mapped.active_window()); + } + self.focus_stack .0 .values_mut()