wayland: Fix string printing from keyboard handler
This commit is contained in:
+9
-1
@@ -671,7 +671,15 @@ fn wlKeyboardHandleKey(data: ?*anyopaque, keyboard: ?*c.wl_keyboard, serial: u32
|
||||
|
||||
const pressed = state == c.WL_KEYBOARD_KEY_STATE_PRESSED or state == c.WL_KEYBOARD_KEY_STATE_REPEATED;
|
||||
|
||||
std.debug.print("{s} {any}\n", .{ buf, pressed });
|
||||
const buf_end: usize = blk: {
|
||||
var i: usize = 0;
|
||||
while (buf[i] != 0) {
|
||||
i += 1;
|
||||
}
|
||||
break :blk i;
|
||||
};
|
||||
const str: []const u8 = buf[0 .. buf_end];
|
||||
std.debug.print("{s} {any}\n", .{ str, pressed });
|
||||
|
||||
switch (sym) {
|
||||
c.XKB_KEY_Escape => {
|
||||
|
||||
Reference in New Issue
Block a user