summaryrefslogtreecommitdiff
path: root/src/c-screen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/c-screen.c')
-rw-r--r--src/c-screen.c13
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