stack: Set suspended state

This commit is contained in:
Victoria Brekenfeld 2024-02-27 13:43:35 +01:00 committed by Victoria Brekenfeld
parent ddea391129
commit 32424d156a

View file

@ -1035,7 +1035,18 @@ impl SpaceElement for CosmicStack {
.fetch_update(Ordering::SeqCst, Ordering::SeqCst, |active| {
(active >= len).then_some(len - 1)
});
windows.iter().for_each(|w| SpaceElement::refresh(w));
let active = p.active.load(Ordering::SeqCst);
windows.iter().enumerate().for_each(|(i, w)| {
if i == active {
w.set_suspended(false);
} else {
w.set_suspended(true);
}
w.send_configure();
SpaceElement::refresh(w)
});
});
}
}