diff --git a/reactos/dll/win32/user32/misc/misc.c b/reactos/dll/win32/user32/misc/misc.c index cce743eb29b..8883155947a 100644 --- a/reactos/dll/win32/user32/misc/misc.c +++ b/reactos/dll/win32/user32/misc/misc.c @@ -282,7 +282,8 @@ IsGUIThread( { if(bConvert) { - if (NtUserGetThreadState(THREADSTATE_GETTHREADINFO)) return TRUE; + NtUserGetThreadState(THREADSTATE_GETTHREADINFO); + if ((PW32THREADINFO)NtCurrentTeb()->Win32ThreadInfo) return TRUE; else SetLastError(ERROR_NOT_ENOUGH_MEMORY); }