From 41ae107a795ba1fffebfb6c30db32e2c97a65eb0 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 10 Nov 2019 22:10:21 +0100 Subject: Ensure refresh rate is at least 30Hz Gdk can allegedly report zero on some systems. --- src/jalv_gtk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jalv_gtk.c b/src/jalv_gtk.c index 8ca8258..71259bd 100644 --- a/src/jalv_gtk.c +++ b/src/jalv_gtk.c @@ -1162,7 +1162,9 @@ jalv_ui_refresh_rate(Jalv* jalv) GdkDisplay* const display = gdk_display_get_default(); GdkMonitor* const monitor = gdk_display_get_primary_monitor(display); - return (float)gdk_monitor_get_refresh_rate(monitor); + const float rate = (float)gdk_monitor_get_refresh_rate(monitor); + + return rate < 30.0f ? 30.0f : rate; #endif } -- cgit v1.2.1