diff options
author | Søren Sandmann <sandmann@redhat.com> | 2006-03-22 18:34:18 +0000 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@src.gnome.org> | 2006-03-22 18:34:18 +0000 |
commit | b11ac45352b9a59e72ac8350a74dbcde0be84d70 (patch) | |
tree | a62e5d5c8abc0028e08a6b6ca912a69325c8bd2d /src/c-screen.c | |
parent | fd1e1c76e860b02f80da9f17fecba6d1ab9937a0 (diff) | |
download | metacity-b11ac45352b9a59e72ac8350a74dbcde0be84d70.tar.gz |
Actually remove the window.
Wed Mar 22 13:16:48 2006 Søren Sandmann <sandmann@redhat.com>
* src/compositor.c (meta_compositor_remove_window): Actually
remove the window.
* src/c-screen.c (meta_screen_info_remove_window): Only remove
node if non-NULL
Diffstat (limited to 'src/c-screen.c')
-rw-r--r-- | src/c-screen.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/c-screen.c b/src/c-screen.c index 5432c9f4..37310021 100644 --- a/src/c-screen.c +++ b/src/c-screen.c @@ -555,11 +555,16 @@ meta_screen_info_remove_window (MetaScreenInfo *info, { CmNode *node = find_node (info, xwindow); +#if 0 g_print ("removing %lx\n", xwindow); - - g_hash_table_remove (info->window_infos_by_xid, (gpointer)xwindow); - - cm_stacker_remove_child (info->stacker, node); +#endif + + if (node) + { + g_hash_table_remove (info->window_infos_by_xid, (gpointer)xwindow); + + cm_stacker_remove_child (info->stacker, node); + } } void |