Skip to content
Snippets Groups Projects
Commit e80be993 authored by Volker Rümelin's avatar Volker Rümelin Committed by Gerd Hoffmann
Browse files

ui/gtk: don't try to redefine SI prefixes


Redefining SI prefixes is always wrong. 1s has per definition
1000ms. Remove the misnamed named constant and replace it with
a comment explaining the frequency to period conversion in two
simple steps. Now you can cancel out the unit mHz in the comment
with the implicit unit mHz in refresh_rate_millihz and see why
the implicit unit ms for update_interval remains.

Signed-off-by: default avatarVolker Rümelin <vr_qemu@t-online.de>
Message-Id: <20201213165724.13418-1-vr_qemu@t-online.de>
Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
parent 45240eed
No related branches found
No related tags found
No related merge requests found
...@@ -24,8 +24,6 @@ ...@@ -24,8 +24,6 @@
#include "ui/egl-context.h" #include "ui/egl-context.h"
#endif #endif
#define MILLISEC_PER_SEC 1000000
typedef struct GtkDisplayState GtkDisplayState; typedef struct GtkDisplayState GtkDisplayState;
typedef struct VirtualGfxConsole { typedef struct VirtualGfxConsole {
......
...@@ -798,7 +798,8 @@ static gboolean gd_draw_event(GtkWidget *widget, cairo_t *cr, void *opaque) ...@@ -798,7 +798,8 @@ static gboolean gd_draw_event(GtkWidget *widget, cairo_t *cr, void *opaque)
refresh_rate_millihz = gd_refresh_rate_millihz(vc->window ? refresh_rate_millihz = gd_refresh_rate_millihz(vc->window ?
vc->window : s->window); vc->window : s->window);
if (refresh_rate_millihz) { if (refresh_rate_millihz) {
vc->gfx.dcl.update_interval = MILLISEC_PER_SEC / refresh_rate_millihz; /* T = 1 / f = 1 [s*Hz] / f = 1000*1000 [ms*mHz] / f */
vc->gfx.dcl.update_interval = 1000 * 1000 / refresh_rate_millihz;
} }
fbw = surface_width(vc->gfx.ds); fbw = surface_width(vc->gfx.ds);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment