X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.c;h=ac28ade967aef2c45dfe64332c5897d64d35ebee;hb=0cd6f4e43c355ef6b568c769a4ecb2983d5f3fa6;hp=634a0d9c83cc7311ebc4542bc30ada93783cf78f;hpb=16433ce06c083de8c725b8dc906f47c1333e3b33;p=chaz%2Fopenbox diff --git a/openbox/menu.c b/openbox/menu.c index 634a0d9c..ac28ade9 100644 --- a/openbox/menu.c +++ b/openbox/menu.c @@ -58,13 +58,6 @@ static gunichar parse_shortcut(const gchar *label, gboolean allow_shortcut, gchar **strippedlabel, guint *position, gboolean *always_show); -static void client_dest(ObClient *client, gpointer data) -{ - /* menus can be associated with a client, so close any that are since - we are disappearing now */ - menu_frame_hide_all_client(client); -} - void menu_startup(gboolean reconfig) { gboolean loaded = FALSE; @@ -114,16 +107,10 @@ void menu_startup(gboolean reconfig) } g_assert(menu_parse_state.parent == NULL); - - if (!reconfig) - client_add_destroy_notify(client_dest, NULL); } void menu_shutdown(gboolean reconfig) { - if (!reconfig) - client_remove_destroy_notify(client_dest); - obt_xml_instance_unref(menu_parse_inst); menu_parse_inst = NULL;