diff options
author | Kristian Rietveld <kristian@planet.nl> | 2001-11-24 21:05:10 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2001-11-24 21:05:10 +0000 |
commit | 51eb87f3bd1dcc4992e1e5222405781c40ac34c1 (patch) | |
tree | 7a600fcdbe6f313ea4ec9e84c94de7504a0bf6c6 /gtk/gtkmenushell.c | |
parent | 38dfbda4bc9b224ce9fcf236b6d83ab4aa6b139d (diff) | |
download | gtk+-51eb87f3bd1dcc4992e1e5222405781c40ac34c1.tar.gz |
don't deactivate menu when menu_item isn't sensitive (#61389)
Sat Nov 24 22:05:27 2001 Kristian Rietveld <kristian@planet.nl>
* gtk/gtkmenushell.c (gtk_menu_shell_button_release): don't
deactivate menu when menu_item isn't sensitive (#61389)
Diffstat (limited to 'gtk/gtkmenushell.c')
-rw-r--r-- | gtk/gtkmenushell.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c index 65626e0018..7f3deea037 100644 --- a/gtk/gtkmenushell.c +++ b/gtk/gtkmenushell.c @@ -469,6 +469,8 @@ gtk_menu_shell_button_release (GtkWidget *widget, return TRUE; } } + else if (menu_item && !GTK_WIDGET_IS_SENSITIVE (menu_item)) + deactivate = FALSE; else if (menu_shell->parent_menu_shell) { menu_shell->active = TRUE; |