aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpraschke <stel@comfy.monster>2023-12-05 22:29:16 +0000
committerIsaac Freund <mail@isaacfreund.com>2024-01-01 23:02:54 -0600
commit4af77f5ffb976749cfde7219763817b61e3c92dd (patch)
treeebc73263479433deea925d7435d51ab7fe8ffbd9
parent2abab1e9c71bc2b989728958997b2fe40f5acff0 (diff)
downloadriver-4af77f5ffb976749cfde7219763817b61e3c92dd.tar.gz
river-4af77f5ffb976749cfde7219763817b61e3c92dd.tar.xz
input-method: setKeyboard already sends modifiers
-rw-r--r--river/InputRelay.zig4
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);
}