From 57d34f2e109b6b221be55e6b169fe93581d732b3 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 5 Dec 2022 10:17:38 -0800 Subject: [PATCH] Make sure we never get a zero tick_start value --- src/timer/SDL_timer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/timer/SDL_timer.c b/src/timer/SDL_timer.c index 7d01f59d9..01704ca60 100644 --- a/src/timer/SDL_timer.c +++ b/src/timer/SDL_timer.c @@ -550,6 +550,9 @@ void SDL_TicksInit(void) tick_denominator_ms = (Uint32)(tick_freq / gcd); tick_start = SDL_GetPerformanceCounter(); + if (!tick_start) { + --tick_start; + } } void SDL_TicksQuit(void)