diff --git a/src/wayland/seat.rs b/src/wayland/seat.rs index b525f33..53fcba8 100644 --- a/src/wayland/seat.rs +++ b/src/wayland/seat.rs @@ -240,6 +240,7 @@ impl SeatWrapper { 0, |_, _, _| FilterResult::Forward::<()>, ); + keyboard.set_focus(&mut state.lock(), None, SERIAL_COUNTER.next_serial()); } pub fn touch_down(&self, surface: WlSurface, id: u32, position: Vector2) {