Author: fireball
Date: Tue Sep 22 23:50:33 2009
New Revision: 43119
URL:
http://svn.reactos.org/svn/reactos?rev=43119&view=rev
Log:
[win32k]
- Giannis Adamopoulos: Don't do callbacks to usermode when holding the lock. Fixes the
famous "VMWare video driver installer 2nd stage hang" bug. Signed off by James
Tabor.
See issue #2666 for more details.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/msgqueue.c [iso-8859-1] Tue Sep 22
23:50:33 2009
@@ -534,11 +534,6 @@
UserMode, FALSE, NULL, NULL);
UserEnterCo();
-
- while (co_MsqDispatchOneSentMessage(MessageQueue))
- {
- ;
- }
}
while (NT_SUCCESS(WaitStatus) && STATUS_WAIT_0 != WaitStatus);