X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fsubsys%2Fwin32k%2Fntuser%2Finput.c;h=4d8e545630664b05c9baf0ab397a0fdf0bcdb4a7;hp=5860b494f1f2fa70400dc62b27f8070c0b1a981b;hb=1608efe156dfbc81d4e5b92a31c73cc1efaaf966;hpb=ac2e8c3bcd4b016acc2bc133b6e3b0069998dca2 diff --git a/reactos/subsys/win32k/ntuser/input.c b/reactos/subsys/win32k/ntuser/input.c index 5860b494f1f..4d8e5456306 100644 --- a/reactos/subsys/win32k/ntuser/input.c +++ b/reactos/subsys/win32k/ntuser/input.c @@ -670,14 +670,14 @@ KeyboardThreadMain(PVOID StartContext) FocusThread = FocusQueue->Thread; if (!(FocusThread && FocusThread->Tcb.Win32Thread && - FocusThread->Tcb.Win32Thread->KeyboardLayout)) + ((PW32THREAD)FocusThread->Tcb.Win32Thread)->KeyboardLayout)) continue; /* This function uses lParam to fill wParam according to the * keyboard layout in use. */ W32kKeyProcessMessage(&msg, - FocusThread->Tcb.Win32Thread->KeyboardLayout, + ((PW32THREAD)FocusThread->Tcb.Win32Thread)->KeyboardLayout, KeyInput.Flags & KEY_E0 ? 0xE0 : (KeyInput.Flags & KEY_E1 ? 0xE1 : 0));