/* flush the message queue */
MsqRemoveWindowMessagesFromQueue(Window);
+ IntDereferenceMessageQueue(Window->head.pti->MessageQueue);
+
/* from now on no messages can be sent to this window anymore */
Window->state |= WNDS_DESTROYED;
Window->fnid |= FNID_FREED;
}
}
- IntDereferenceMessageQueue(Window->head.pti->MessageQueue);
-
IntEngWindowChanged(Window, WOC_DELETE);
if (!IntIsWindow(Window->head.h))