SDL: Fixed lockup while waiting for events

From d98bd67733e78dea88efbca2eff382f9c77b2d6a Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 10 May 2023 17:35:13 -0700
Subject: [PATCH] Fixed lockup while waiting for events

---
 src/events/SDL_events.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/events/SDL_events.c b/src/events/SDL_events.c
index 5266e1d5985f..6cdb2e4efc6b 100644
--- a/src/events/SDL_events.c
+++ b/src/events/SDL_events.c
@@ -1092,7 +1092,7 @@ int SDL_WaitEventTimeoutNS(SDL_Event *event, Sint64 timeoutNS)
         case -1:
             return 0;
         case 0:
-            if (timeoutNS > 0 && SDL_GetTicks() >= expiration) {
+            if (timeoutNS > 0 && SDL_GetTicksNS() >= expiration) {
                 /* Timeout expired and no events */
                 return 0;
             }