diff options
-rw-r--r-- | rootston/output.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rootston/output.c b/rootston/output.c index 846bb4e6..086e120d 100644 --- a/rootston/output.c +++ b/rootston/output.c @@ -273,11 +273,11 @@ static void output_handle_frame(struct wl_listener *listener, void *data) { // TODO: fullscreen if (!pixman_region32_not_empty(&output->damage) && !wlr_output->needs_swap) { - int refresh = wlr_output->refresh; - if (refresh <= 0) { - refresh = 60; + float hz = wlr_output->refresh / 1000.0f; + if (hz <= 0) { + hz = 60; } - wl_event_source_timer_update(output->repaint_timer, 1000.0f / refresh); + wl_event_source_timer_update(output->repaint_timer, 1000.0f / hz); goto clear_damage; } |