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) {