Commit e806c976 authored by Alexandre Julliard's avatar Alexandre Julliard

Skip queue cleanups if queue has been destroyed already.

parent b0fa2a8c
......@@ -251,8 +251,11 @@ static void destroy_window( struct window *win )
if (ptr->owner == win) ptr->owner = NULL;
}
if (win->paint_count) inc_queue_paint_count( win->thread, -win->paint_count );
queue_cleanup_window( win->thread, win->handle );
if (win->thread->queue)
{
if (win->paint_count) inc_queue_paint_count( win->thread, -win->paint_count );
queue_cleanup_window( win->thread, win->handle );
}
free_user_handle( win->handle );
destroy_properties( win );
unlink_window( win );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment