From 4af77f5ffb976749cfde7219763817b61e3c92dd Mon Sep 17 00:00:00 2001 From: praschke Date: Tue, 5 Dec 2023 22:29:16 +0000 Subject: input-method: setKeyboard already sends modifiers --- river/InputRelay.zig | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/river/InputRelay.zig b/river/InputRelay.zig index 8544332..59ae8bf 100644 --- a/river/InputRelay.zig +++ b/river/InputRelay.zig @@ -110,10 +110,8 @@ fn handleInputMethodGrabKeyboard( ) void { const self = @fieldParentPtr(Self, "grab_keyboard", listener); - const active_keyboard = self.seat.wlr_seat.getKeyboard() orelse return; + const active_keyboard = self.seat.wlr_seat.getKeyboard(); keyboard_grab.setKeyboard(active_keyboard); - // sway says 'send modifier state to grab' but doesn't seem to do this send_modifiers - keyboard_grab.sendModifiers(&active_keyboard.modifiers); keyboard_grab.events.destroy.add(&self.grab_keyboard_destroy); } -- cgit v1.2.3