From 118773e17d689b95b4eefd105e3878fd3fe1aab1 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 17 Mar 2024 09:21:03 +0400 Subject: Track keyboard focus component --- src/protocols/foreign_toplevel.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/protocols') diff --git a/src/protocols/foreign_toplevel.rs b/src/protocols/foreign_toplevel.rs index 5366da1a..67dff830 100644 --- a/src/protocols/foreign_toplevel.rs +++ b/src/protocols/foreign_toplevel.rs @@ -106,7 +106,7 @@ pub fn refresh(state: &mut State) { .lock() .unwrap(); - if state.niri.keyboard_focus.as_ref() == Some(wl_surface) { + if state.niri.keyboard_focus.surface() == Some(wl_surface) { focused = Some((window.clone(), output.cloned())); } else { refresh_toplevel(protocol_state, wl_surface, &role, output, false); -- cgit