diff --git a/src/shell/focus/mod.rs b/src/shell/focus/mod.rs index 843db923..7a6e48f9 100644 --- a/src/shell/focus/mod.rs +++ b/src/shell/focus/mod.rs @@ -197,6 +197,10 @@ impl Shell { window.set_activated(focused_windows.contains(&window)); window.configure(); } + for m in set.minimized_windows.iter() { + m.window.set_activated(false); + m.window.configure(); + } let workspace = self.workspaces.active_mut(&output); for focused in focused_windows.iter() { @@ -206,6 +210,10 @@ impl Shell { window.set_activated(focused_windows.contains(&window)); window.configure(); } + for m in workspace.minimized_windows.iter() { + m.window.set_activated(false); + m.window.configure(); + } } } }