diff options
| author | praschke <stel@comfy.monster> | 2023-12-05 22:29:16 +0000 |
|---|---|---|
| committer | Isaac Freund <mail@isaacfreund.com> | 2024-01-01 23:02:54 -0600 |
| commit | 4af77f5ffb976749cfde7219763817b61e3c92dd (patch) | |
| tree | ebc73263479433deea925d7435d51ab7fe8ffbd9 | |
| parent | 2abab1e9c71bc2b989728958997b2fe40f5acff0 (diff) | |
| download | river-4af77f5ffb976749cfde7219763817b61e3c92dd.tar.gz river-4af77f5ffb976749cfde7219763817b61e3c92dd.tar.xz | |
input-method: setKeyboard already sends modifiers
| -rw-r--r-- | river/InputRelay.zig | 4 |
1 files changed, 1 insertions, 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); } |
