Author: jimtabor
Date: Fri Dec 3 18:13:28 2010
New Revision: 49936
URL:
http://svn.reactos.org/svn/reactos?rev=49936&view=rev
Log:
[Win32k]
- More fixes to In Send message support. One more case fixed in looping back.
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] Fri Dec 3
18:13:28 2010
@@ -532,7 +532,8 @@
/* free the message */
ExFreePoolWithTag(Message, TAG_USRMSG);
- pti->pcti->CTI_flags &= ~CTI_INSENDMESSAGE;
+ /* do not hangup on the user if this is reentering */
+ if (!SaveMsg) pti->pcti->CTI_flags &= ~CTI_INSENDMESSAGE;
pti->pusmCurrent = SaveMsg;
return(TRUE);