From 1d032f9b88112555703cfaa0a816facee616c86d Mon Sep 17 00:00:00 2001 From: James Tabor Date: Tue, 11 Nov 2008 22:35:19 +0000 Subject: [PATCH] - Pass thread pointers during callback. svn path=/trunk/; revision=37297 --- reactos/subsystems/win32/win32k/main/dllmain.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/reactos/subsystems/win32/win32k/main/dllmain.c b/reactos/subsystems/win32/win32k/main/dllmain.c index 3dcbdd7e7d0..5439908416b 100644 --- a/reactos/subsystems/win32/win32k/main/dllmain.c +++ b/reactos/subsystems/win32/win32k/main/dllmain.c @@ -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 {