diff options
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 |