- Do not test for IMM start up from client info, instead do not attach to system threads. Thanks Tommy Ward.

svn path=/trunk/; revision=43353
This commit is contained in:
James Tabor 2009-10-10 05:15:43 +00:00
parent 2a76c1a5a0
commit 6e2700c9e9

View file

@ -1314,9 +1314,9 @@ UserAttachThreadInput( PTHREADINFO pti, PTHREADINFO ptiTo, BOOL fAttach)
/* Can not be the same thread.*/
if (pti == ptiTo) return FALSE;
/* Do not attach if IMM is in activate mode or between different desktops. */
if ( pti->pClientInfo->CI_flags & CI_IMMACTIVATE ||
ptiTo->pClientInfo->CI_flags & CI_IMMACTIVATE ||
/* Do not attach to system threads or between different desktops. */
if ( pti->TIF_flags & TIF_DONTATTACHQUEUE ||
ptiTo->TIF_flags & TIF_DONTATTACHQUEUE ||
pti->Desktop != ptiTo->Desktop )
return FALSE;