Deliver timers only to corresponding message queues.
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)) {