[ros-diffs] [gvg] 13722: tinus <o112w8r02@sneakemail.com>

gvg at svn.reactos.com gvg at svn.reactos.com
Wed Feb 23 09:16:20 CET 2005


tinus <o112w8r02 at sneakemail.com>
Cleanup the timers after sending WM_NCDESTROY
Modified: trunk/reactos/subsys/win32k/ntuser/window.c
  _____  

Modified: trunk/reactos/subsys/win32k/ntuser/window.c
--- trunk/reactos/subsys/win32k/ntuser/window.c	2005-02-23 08:14:48 UTC
(rev 13721)
+++ trunk/reactos/subsys/win32k/ntuser/window.c	2005-02-23 08:16:19 UTC
(rev 13722)
@@ -267,8 +267,6 @@

   BOOLEAN BelongsToThreadData;
   
   ASSERT(Window);
-
-  MsqRemoveTimersWindow(ThreadData->MessageQueue, Window->Self);
   
   IntLockThreadWindows(Window->OwnerThread->Tcb.Win32Thread);
   if(Window->Status & WINDOWSTATUS_DESTROYING)
@@ -326,6 +324,7 @@
     if(BelongsToThreadData)
       IntSendMessage(Window->Self, WM_NCDESTROY, 0, 0);
   }
+  MsqRemoveTimersWindow(ThreadData->MessageQueue, Window->Self);
   
   /* flush the message queue */
   MsqRemoveWindowMessagesFromQueue(Window);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050223/fed4b517/attachment.html


More information about the Ros-diffs mailing list