Sfoglia il codice sorgente

Fixed build

(cherry picked from commit 2e8bd8f1f3f10f6581a34c1496342df2b34f313f)
Sam Lantinga 10 mesi fa
parent
commit
4b91f0793c
1 ha cambiato i file con 6 aggiunte e 4 eliminazioni
  1. 6 4
      src/video/windows/SDL_windowsevents.c

+ 6 - 4
src/video/windows/SDL_windowsevents.c

@@ -1043,12 +1043,13 @@ WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
     case WM_KEYDOWN:
     case WM_SYSKEYDOWN:
     {
+        SDL_Scancode code = WindowsScanCodeToSDLScanCode(lParam, wParam);
+        const Uint8 *keyboardState = SDL_GetKeyboardState(NULL);
+
         if (skip_bad_lcrtl(wParam, lParam)) {
             returnCode = 0;
             break;
         }
-        SDL_Scancode code = WindowsScanCodeToSDLScanCode(lParam, wParam);
-        const Uint8 *keyboardState = SDL_GetKeyboardState(NULL);
 
         /* Detect relevant keyboard shortcuts */
         if (keyboardState[SDL_SCANCODE_LALT] == SDL_PRESSED || keyboardState[SDL_SCANCODE_RALT] == SDL_PRESSED) {
@@ -1069,12 +1070,13 @@ WIN_WindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
     case WM_SYSKEYUP:
     case WM_KEYUP:
     {
+        SDL_Scancode code = WindowsScanCodeToSDLScanCode(lParam, wParam);
+        const Uint8 *keyboardState = SDL_GetKeyboardState(NULL);
+
         if (skip_bad_lcrtl(wParam, lParam)) {
             returnCode = 0;
             break;
         }
-        SDL_Scancode code = WindowsScanCodeToSDLScanCode(lParam, wParam);
-        const Uint8 *keyboardState = SDL_GetKeyboardState(NULL);
 
         if (code != SDL_SCANCODE_UNKNOWN) {
             if (code == SDL_SCANCODE_PRINTSCREEN &&