From 66d1016003f5d8312da2bc0495884ae7e8f1f0ce Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Mon, 8 Jul 2024 20:32:54 +0200 Subject: [PATCH] xwm: Include minimized windows when restacking --- src/xwayland.rs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/xwayland.rs b/src/xwayland.rs index aaa15544..d9e0fb63 100644 --- a/src/xwayland.rs +++ b/src/xwayland.rs @@ -204,7 +204,15 @@ impl Common { ) .flat_map(|(_, workspace)| { workspace.get_fullscreen().cloned().into_iter().chain( - workspace.mapped().flat_map(|mapped| { + workspace + .mapped() + .chain( + workspace + .minimized_windows + .iter() + .map(|m| &m.window), + ) + .flat_map(|mapped| { let active = mapped.active_window(); std::iter::once(active.clone()).chain( mapped