SDL: RI_KEY_BREAK indicates key is up

From a6536a9298c95d4f72582bef667e98e911709a50 Mon Sep 17 00:00:00 2001
From: mausimus <[EMAIL REDACTED]>
Date: Sat, 19 Oct 2024 10:50:58 +0900
Subject: [PATCH] RI_KEY_BREAK indicates key is up

---
 src/video/windows/SDL_windowsevents.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/video/windows/SDL_windowsevents.c b/src/video/windows/SDL_windowsevents.c
index fe505812d894d..305e4fa35189f 100644
--- a/src/video/windows/SDL_windowsevents.c
+++ b/src/video/windows/SDL_windowsevents.c
@@ -706,7 +706,7 @@ static void WIN_HandleRawKeyboardInput(Uint64 timestamp, SDL_VideoData *data, HA
         return;
     }
 
-    bool down = ((rawkeyboard->Flags & RI_KEY_BREAK) != 0);
+    bool down = !(rawkeyboard->Flags & RI_KEY_BREAK);
     SDL_Scancode code;
     USHORT rawcode = rawkeyboard->MakeCode;
     if (data->pending_E1_key_sequence) {