From 7b2139848711ea5f1c7bd81f3d941d6326c5f228 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Fri, 20 Dec 2024 17:25:33 +0100 Subject: [PATCH] fix: do not add key id string to input events if no text field is received --- src/renderer/vaxis/renderer.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index dd37e8c..7e24cb1 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -157,7 +157,7 @@ pub fn process_input_event(self: *Self, input_: []const u8, text: ?[]const u8) ! input.event.press, key_.codepoint, key_.shifted_codepoint orelse key_.codepoint, - text orelse input.utils.key_id_string(key_.base_layout_codepoint orelse key_.codepoint), + text orelse "", @as(u8, @bitCast(key_.mods)), }); if (self.bracketed_paste and self.handle_bracketed_paste_input(cbor_msg) catch |e| return self.handle_bracketed_paste_error(e)) { @@ -171,7 +171,7 @@ pub fn process_input_event(self: *Self, input_: []const u8, text: ?[]const u8) ! input.event.release, key_.codepoint, key_.shifted_codepoint orelse key_.codepoint, - text orelse input.utils.key_id_string(key_.base_layout_codepoint orelse key_.codepoint), + text orelse "", @as(u8, @bitCast(key_.mods)), }); if (self.bracketed_paste) {} else if (self.dispatch_input) |f| f(self.handler_ctx, cbor_msg);