diff options
Diffstat (limited to 'uisimulator/sdl/uisdl.c')
-rw-r--r-- | uisimulator/sdl/uisdl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c index 37a0e6fe7a..fdd40beb23 100644 --- a/uisimulator/sdl/uisdl.c +++ b/uisimulator/sdl/uisdl.c | |||
@@ -41,8 +41,8 @@ | |||
41 | extern void app_main (void *); /* mod entry point */ | 41 | extern void app_main (void *); /* mod entry point */ |
42 | extern void new_key(int key); | 42 | extern void new_key(int key); |
43 | extern void sim_tick_tasks(void); | 43 | extern void sim_tick_tasks(void); |
44 | extern void sim_io_init(void); | 44 | extern void sim_io_init(void); |
45 | extern void sim_io_shutdown(void); | 45 | extern void sim_io_shutdown(void); |
46 | 46 | ||
47 | void button_event(int key, bool pressed); | 47 | void button_event(int key, bool pressed); |
48 | 48 | ||
@@ -69,7 +69,7 @@ Uint32 tick_timer(Uint32 interval, void *param) | |||
69 | (void) interval; | 69 | (void) interval; |
70 | (void) param; | 70 | (void) param; |
71 | 71 | ||
72 | new_tick = (SDL_GetTicks() - start_tick) * HZ / 1000; | 72 | new_tick = (SDL_GetTicks() - start_tick) / (1000/HZ); |
73 | 73 | ||
74 | if (new_tick != current_tick) { | 74 | if (new_tick != current_tick) { |
75 | long i; | 75 | long i; |