Commit 37c9e4afa3794fbb3919c96fe011035e75984b58

Sam Lantinga 2020-11-27T06:03:15

Fixed processing WM_INPUT_DEVICE_CHANGE at startup

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/joystick/windows/SDL_rawinputjoystick.c b/src/joystick/windows/SDL_rawinputjoystick.c
index ca47b61..2970187 100644
--- a/src/joystick/windows/SDL_rawinputjoystick.c
+++ b/src/joystick/windows/SDL_rawinputjoystick.c
@@ -631,7 +631,7 @@ static void
 RAWINPUT_GetPendingDeviceChanges(void)
 {
     MSG msg;
-    while (PeekMessage(&msg, SDL_HelperWindow, WM_INPUT_DEVICE_CHANGE, WM_INPUT_DEVICE_CHANGE, PM_REMOVE)) {
+    while (PeekMessage(&msg, SDL_HelperWindow, WM_INPUT_DEVICE_CHANGE, WM_INPUT_DEVICE_CHANGE + 1, PM_REMOVE)) {
         TranslateMessage(&msg);
         DispatchMessage(&msg);
     }