summaryrefslogtreecommitdiff
path: root/gtk/gtkmenushell.c
diff options
context:
space:
mode:
authorKristian Rietveld <kristian@planet.nl>2001-11-24 21:05:10 +0000
committerKristian Rietveld <kristian@src.gnome.org>2001-11-24 21:05:10 +0000
commit51eb87f3bd1dcc4992e1e5222405781c40ac34c1 (patch)
tree7a600fcdbe6f313ea4ec9e84c94de7504a0bf6c6 /gtk/gtkmenushell.c
parent38dfbda4bc9b224ce9fcf236b6d83ab4aa6b139d (diff)
downloadgtk+-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.c2
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;