Просмотр исходного кода

Fixed processing WM_INPUT_DEVICE_CHANGE at startup

Sam Lantinga 4 лет назад
Родитель
Сommit
37c9e4afa3
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/joystick/windows/SDL_rawinputjoystick.c

+ 1 - 1
src/joystick/windows/SDL_rawinputjoystick.c

@@ -631,7 +631,7 @@ static void
 RAWINPUT_GetPendingDeviceChanges(void)
 RAWINPUT_GetPendingDeviceChanges(void)
 {
 {
     MSG msg;
     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);
         TranslateMessage(&msg);
         DispatchMessage(&msg);
         DispatchMessage(&msg);
     }
     }