shell/stack: Don't reset previous_keyboard on noop set_active call

This commit is contained in:
Victoria Brekenfeld 2025-11-11 15:30:36 +01:00 committed by Jeremy Soller
parent 6c01631f51
commit e5ea486ea0

View file

@ -465,7 +465,9 @@ impl CosmicStack {
self.0.with_program(|p| {
if let Some(val) = p.windows.lock().unwrap().iter().position(|w| w == window) {
let old = p.active.swap(val, Ordering::SeqCst);
p.previous_keyboard.store(old, Ordering::SeqCst);
if old != val {
p.previous_keyboard.store(old, Ordering::SeqCst);
}
}
});
self.0