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))
       {