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 */