From 59b489680a0c10f1510166b81ecca0e9756428af Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Mon, 10 Mar 2025 02:02:52 +0900 Subject: [PATCH] fix wayvr keyboard focus --- src/backend/wayvr/display.rs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/backend/wayvr/display.rs b/src/backend/wayvr/display.rs index d1f5892..cd51d06 100644 --- a/src/backend/wayvr/display.rs +++ b/src/backend/wayvr/display.rs @@ -442,13 +442,11 @@ impl Display { if let Some(window) = wm.windows.get(&window_handle) { let surf = window.toplevel.wl_surface().clone(); - if manager.seat_keyboard.current_focus().is_none() { - manager.seat_keyboard.set_focus( - &mut manager.state, - Some(surf), - manager.serial_counter.next_serial(), - ); - } + manager.seat_keyboard.set_focus( + &mut manager.state, + Some(surf), + manager.serial_counter.next_serial(), + ); } }