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/ntu... ============================================================================== --- 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);