diff --git a/src/renderer/Thread.zig b/src/renderer/Thread.zig index 3ed9385da..a629a656a 100644 --- a/src/renderer/Thread.zig +++ b/src/renderer/Thread.zig @@ -422,18 +422,21 @@ fn wakeupCallback( t.drainMailbox() catch |err| log.err("error draining mailbox err={}", .{err}); - // If the timer is already active then we don't have to do anything. - if (t.render_c.state() == .active) return .rearm; + // Render immediately + _ = renderCallback(t, undefined, undefined, {}); - // Timer is not active, let's start it - t.render_h.run( - &t.loop, - &t.render_c, - 10, - Thread, - t, - renderCallback, - ); + // // If the timer is already active then we don't have to do anything. + // if (t.render_c.state() == .active) return .rearm; + // + // // Timer is not active, let's start it + // t.render_h.run( + // &t.loop, + // &t.render_c, + // 10, + // Thread, + // t, + // renderCallback, + // ); return .rearm; }