fix: unrendered_input_events_count should reset on render

This commit is contained in:
CJ van den Berg 2026-01-15 15:16:12 +01:00
parent 02c297d202
commit 7c19236fa6
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -655,6 +655,7 @@ fn render(self: *Self) void {
defer frame.deinit(); defer frame.deinit();
self.rdr_.render() catch |e| self.logger.err("render", e); self.rdr_.render() catch |e| self.logger.err("render", e);
tracy.frameMark(); tracy.frameMark();
self.unrendered_input_events_count = 0;
} }
self.top_layer_reset(); self.top_layer_reset();
@ -664,7 +665,6 @@ fn render(self: *Self) void {
self.idle_frame_count + 1; self.idle_frame_count + 1;
if (more or self.idle_frame_count < idle_frames or self.no_sleep) { if (more or self.idle_frame_count < idle_frames or self.no_sleep) {
self.unrendered_input_events_count = 0;
if (!self.frame_clock_running) { if (!self.frame_clock_running) {
self.frame_clock.start() catch {}; self.frame_clock.start() catch {};
self.frame_clock_running = true; self.frame_clock_running = true;