Deliver timers only to corresponding message queues.
Modified: branches/win32k rewrite attempt/win32k/ntuser/timer.c
_____
Modified: branches/win32k rewrite attempt/win32k/ntuser/timer.c
--- branches/win32k rewrite attempt/win32k/ntuser/timer.c
2005-08-03 20:15:58 UTC (rev 17031)
+++ branches/win32k rewrite attempt/win32k/ntuser/timer.c
2005-08-03 21:18:24 UTC (rev 17032)
@@ -230,6 +230,8 @@
LIST_FOR_EACH_SAFE(EnumEntry, &gExpiredTimersList, Timer,
TIMER_ENTRY, ListEntry)
{
if (Wnd && Timer->Wnd != Wnd) continue;
+
+ if (Timer->Queue != Queue) continue;
if (UserMessageFilter(Timer->Message, MsgFilterMin,
MsgFilterMax))
{
Show replies by date