Alexandre Julliard : server: Post a notification to the desktop window when a top-level window is destroyed.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Mar 27 08:55:17 CDT 2015
Module: wine
Branch: master
Commit: 7c538cddebf58c91bee071e028e9f67d1355c9da
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7c538cddebf58c91bee071e028e9f67d1355c9da
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Mar 27 17:12:26 2015 +0900
server: Post a notification to the desktop window when a top-level window is destroyed.
---
server/window.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/server/window.c b/server/window.c
index 9efdd69..d089149 100644
--- a/server/window.c
+++ b/server/window.c
@@ -1865,6 +1865,11 @@ void destroy_window( struct window *win )
if (desktop->top_window == win) desktop->top_window = NULL;
else desktop->msg_window = NULL;
}
+ else if (is_desktop_window( win->parent ))
+ {
+ post_message( win->parent->handle, WM_PARENTNOTIFY, WM_DESTROY, win->handle );
+ }
+
detach_window_thread( win );
if (win->win_region) free_region( win->win_region );
if (win->update_region) free_region( win->update_region );
More information about the wine-cvs
mailing list