renderer: remove 10ms delay on repaint

This commit is contained in:
Mitchell Hashimoto
2024-05-04 14:05:42 -07:00
parent b00e7009d7
commit c56e016ab3

View File

@ -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;
}