From 0e6fa89e44c25dd69959c22dcfa2a08c0c3b451d Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Sat, 20 Jul 2024 13:31:43 -0600 Subject: [PATCH] fix tty nextEvent call on Windows --- src/renderer/vaxis/renderer.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 17f219e..9f8236a 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -447,8 +447,12 @@ const Loop = struct { fn ttyRun(self: *Loop) !void { switch (builtin.os.tag) { .windows => { + var parser: vaxis.Parser = .{ + .grapheme_data = &self.vaxis.unicode.grapheme_data, + }; + const a = self.vaxis.opts.system_clipboard_allocator orelse @panic("no tty allocator"); while (!self.should_quit) { - self.postEvent(try self.tty.nextEvent()); + self.postEvent(try self.tty.nextEvent(&parser, a)); } }, else => {