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