- Pass thread pointers during callback.
authorJames Tabor <james.tabor@reactos.org>
Tue, 11 Nov 2008 22:35:19 +0000 (22:35 +0000)
committerJames Tabor <james.tabor@reactos.org>
Tue, 11 Nov 2008 22:35:19 +0000 (22:35 +0000)
svn path=/trunk/; revision=37297

reactos/subsystems/win32/win32k/main/dllmain.c

index 3dcbdd7..5439908 100644 (file)
@@ -279,7 +279,12 @@ Win32kThreadCallback(struct _ETHREAD *Thread,
       Win32Thread->MessageQueue = MsqCreateMessageQueue(Thread);
       Win32Thread->KeyboardLayout = W32kGetDefaultKeyLayout();
       if (Win32Thread->ThreadInfo)
+      {
           Win32Thread->ThreadInfo->ClientThreadInfo.dwcPumpHook = 0;
+          Win32Thread->pClientInfo->pClientThreadInfo = &Win32Thread->ThreadInfo->ClientThreadInfo;
+      }
+      else
+         Win32Thread->pClientInfo->pClientThreadInfo = NULL;
     }
   else
     {