summaryrefslogtreecommitdiff
path: root/gtk/gtkmenu.c
diff options
context:
space:
mode:
authorTim Janik <timj@gimp.org>1998-03-07 23:20:56 +0000
committerTim Janik <timj@src.gnome.org>1998-03-07 23:20:56 +0000
commitde1262dcc1693e42e47c5fe6d84e570cdc831552 (patch)
tree84ddf985db91e88644bd4f2cb3adf42f9182f2ce /gtk/gtkmenu.c
parent124d1e5caae190e620307a69f92bd5b93664bf75 (diff)
downloadgdk-pixbuf-de1262dcc1693e42e47c5fe6d84e570cdc831552.tar.gz
register living objects in a hashtable.
Sun Mar 8 00:18:04 1998 Tim Janik <timj@gimp.org> * gtk/gtkobject.c: register living objects in a hashtable.
Diffstat (limited to 'gtk/gtkmenu.c')
-rw-r--r--gtk/gtkmenu.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index 9cbd961a0..c4b8da2d7 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -847,18 +847,14 @@ gtk_menu_need_resize (GtkContainer *container)
static void
gtk_menu_deactivate (GtkMenuShell *menu_shell)
{
- GtkMenuShell *parent;
-
g_return_if_fail (menu_shell != NULL);
g_return_if_fail (GTK_IS_MENU (menu_shell));
- parent = GTK_MENU_SHELL (menu_shell->parent_menu_shell);
-
menu_shell->activate_time = 0;
gtk_menu_popdown (GTK_MENU (menu_shell));
- if (parent)
- gtk_menu_shell_deactivate (parent);
+ if (menu_shell->parent_menu_shell)
+ gtk_menu_shell_deactivate (GTK_MENU_SHELL (menu_shell->parent_menu_shell));
}