[WIN32K:NTUSER] Check for NULL desktop window in co_IntProcessMouseMessage

This commit is contained in:
Timo Kreuzer 2024-12-10 17:26:00 +02:00
parent 216196a10d
commit 2d4c0b87b1

View file

@ -1487,6 +1487,12 @@ BOOL co_IntProcessMouseMessage(MSG* msg, BOOL* RemoveMessages, BOOL* NotForUs, L
pti = PsGetCurrentThreadWin32Thread();
pwndDesktop = UserGetDesktopWindow();
if (pwndDesktop == NULL)
{
ERR("No desktop window!\n");
return FALSE;
}
MessageQueue = pti->MessageQueue;
CurInfo = IntGetSysCursorInfo();
pwndMsg = ValidateHwndNoErr(msg->hwnd);