- Fix build.
authorJames Tabor <james.tabor@reactos.org>
Sun, 20 Oct 2013 05:31:48 +0000 (05:31 +0000)
committerJames Tabor <james.tabor@reactos.org>
Sun, 20 Oct 2013 05:31:48 +0000 (05:31 +0000)
svn path=/trunk/; revision=60719

reactos/win32ss/user/ntuser/keyboard.c

index 2b2cf62..28ac361 100644 (file)
@@ -904,6 +904,13 @@ ProcessKeyEvent(WORD wVk, WORD wScanCode, DWORD dwFlags, BOOL bInjected, DWORD d
         }
         if (Wnd) pti = Wnd->head.pti;
 
+        /* Init message */
+        Msg.hwnd = Wnd ? UserHMGetHandle(Wnd) : NULL;
+        Msg.wParam = wFixedVk & 0xFF; /* Note: It's simplified by msg queue */
+        Msg.lParam = MAKELPARAM(1, wScanCode);
+        Msg.time = dwTime;
+        Msg.pt = gpsi->ptCursor;
+
         if ( Msg.message == WM_KEYDOWN || Msg.message == WM_SYSKEYDOWN )
         {
            if ( (Msg.wParam == VK_SHIFT ||
@@ -916,13 +923,6 @@ ProcessKeyEvent(WORD wVk, WORD wScanCode, DWORD dwFlags, BOOL bInjected, DWORD d
            }
         }
 
-        /* Init message */
-        Msg.hwnd = Wnd ? UserHMGetHandle(Wnd) : NULL;
-        Msg.wParam = wFixedVk & 0xFF; /* Note: It's simplified by msg queue */
-        Msg.lParam = MAKELPARAM(1, wScanCode);
-        Msg.time = dwTime;
-        Msg.pt = gpsi->ptCursor;
-
         /* If it is VK_PACKET, high word of wParam is used for wchar */
         if (!bPacket)
         {