Fix focused_window not returning None if no window is focused

This commit is contained in:
Ottatop 2024-03-04 19:34:00 -06:00
parent a83d8275fa
commit d02c138414

View file

@ -18,7 +18,9 @@ impl State {
// TODO: see if the below is necessary
// output.with_state(|state| state.focus_stack.stack.retain(|win| win.alive()));
output.with_state(|state| {
output
.with_state(|state| {
state.focus_stack.focused.then(|| {
state
.focus_stack
.stack
@ -28,6 +30,8 @@ impl State {
.find(|win| !win.is_x11_override_redirect())
.cloned()
})
})
.flatten()
}
/// Update the keyboard focus.