From 75b60575be726c73ace0700c52e526f869c1448f Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Thu, 6 Feb 2003 23:22:50 +0000 Subject: (e_auto_kill_popup_menu_on_selection_done): Rename from e_auto_kill_popup_menu_on_hide(). Connect to "deactivate" instead of destroy. (e_popup_menu): Use e_auto_kill_popup_menu_on_selection_done() instead of e_auto_kill_popup_menu_on_hide(). svn path=/trunk/; revision=19833 --- widgets/misc/e-gui-utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'widgets/misc/e-gui-utils.c') diff --git a/widgets/misc/e-gui-utils.c b/widgets/misc/e-gui-utils.c index 9b4e3f3db2..6747ae2cff 100644 --- a/widgets/misc/e-gui-utils.c +++ b/widgets/misc/e-gui-utils.c @@ -58,11 +58,11 @@ e_notice (GtkWindow *parent, GtkMessageType type, const char *format, ...) } void -e_auto_kill_popup_menu_on_hide (GtkMenu *menu) +e_auto_kill_popup_menu_on_selection_done (GtkMenu *menu) { g_return_if_fail (GTK_IS_MENU (menu)); - g_signal_connect (menu, "hide", G_CALLBACK (gtk_widget_destroy), menu); + g_signal_connect (menu, "selection_done", G_CALLBACK (gtk_widget_destroy), menu); } void @@ -70,7 +70,7 @@ e_popup_menu (GtkMenu *menu, GdkEvent *event) { g_return_if_fail (GTK_IS_MENU (menu)); - e_auto_kill_popup_menu_on_hide (menu); + e_auto_kill_popup_menu_on_selection_done (menu); if (event->type == GDK_KEY_PRESS) gtk_menu_popup (menu, NULL, NULL, 0, NULL, 0, event->key.time); -- cgit v1.2.3