From 20bbb257277d55a87daa0f63211fea8ff5dc088d Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Fri, 19 Jul 2024 11:44:09 -0500 Subject: [PATCH] loop: null event continues inner loop --- examples/main.zig | 1 + src/Loop.zig | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/main.zig b/examples/main.zig index 386f87b..9f2683d 100644 --- a/examples/main.zig +++ b/examples/main.zig @@ -28,6 +28,7 @@ pub fn main() !void { // Optionally enter the alternate screen try vx.enterAltScreen(tty.anyWriter()); + try vx.queryTerminal(tty.anyWriter(), 1 * std.time.ns_per_s); // We'll adjust the color index every keypress var color_idx: u8 = 0; diff --git a/src/Loop.zig b/src/Loop.zig index 7c6d88b..478f496 100644 --- a/src/Loop.zig +++ b/src/Loop.zig @@ -154,7 +154,7 @@ pub fn Loop(comptime T: type) type { read_start = 0; seq_start += result.n; - const event = result.event orelse continue :read_loop; + const event = result.event orelse continue; try handleEventGeneric(self, self.vaxis, &cache, Event, event, paste_allocator); } }