commit | d5e1804c1b78e3bd31f663c419167b28352ab2aa | [log] [tgz] |
---|---|---|
author | Dmitry Timoshkov <dmitry@codeweavers.com> | Tue May 24 11:44:59 2005 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Tue May 24 11:44:59 2005 +0000 |
tree | 334b51fb55a302bdf4936eb6d0a94e272beef954 | |
parent | e94f091d3b9208bc5f01a5f50f8005b41c1079f2 [diff] |
SetParent needs to clear 'managed' flag for former top level window.
diff --git a/dlls/x11drv/window.c b/dlls/x11drv/window.c index 78bc35b..c896c91 100644 --- a/dlls/x11drv/window.c +++ b/dlls/x11drv/window.c
@@ -1139,6 +1139,11 @@ /* destroy the old X windows */ destroy_whole_window( display, data ); destroy_icon_window( display, data ); + if (data->managed) + { + data->managed = FALSE; + RemovePropA( data->hwnd, managed_atom ); + } } } else /* new top level window */