summaryrefslogtreecommitdiff
path: root/gtk/gtkmenu.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2002-02-13 12:28:33 +0000
committerTim Janik <timj@src.gnome.org>2002-02-13 12:28:33 +0000
commitf42cc7f7fb6a9a8d099df765224506fde51c44c2 (patch)
tree75951a605b5eb2e0a272b4937477f43c5b70b6ab /gtk/gtkmenu.c
parentaa18bbf0ed32e33aa935e306fd2dc78742abec2f (diff)
downloadgtk+-f42cc7f7fb6a9a8d099df765224506fde51c44c2.tar.gz
fix figuring accel path and changing behaviour.
Wed Feb 13 13:26:39 2002 Tim Janik <timj@gtk.org> * gtk/gtkmenu.c: fix figuring accel path and changing behaviour.
Diffstat (limited to 'gtk/gtkmenu.c')
-rw-r--r--gtk/gtkmenu.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index 29de7faa4d..c2683d7019 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -259,7 +259,7 @@ gtk_menu_class_init (GtkMenuClass *class)
gtk_settings_install_property (g_param_spec_boolean ("gtk-can-change-accels",
_("Can change accelerators"),
_("Whether menu accelerators can be changed by pressing a key over the menu item."),
- FALSE,
+ TRUE,
G_PARAM_READWRITE));
}
@@ -1767,8 +1767,7 @@ gtk_menu_key_press (GtkWidget *widget,
}
g_object_get (G_OBJECT (gtk_settings_get_default ()),
- "gtk-can-change-accels",
- &can_change_accels,
+ "gtk-can-change-accels", &can_change_accels,
NULL);
accel_key = event->keyval;
@@ -1785,9 +1784,7 @@ gtk_menu_key_press (GtkWidget *widget,
gboolean replace_accels = TRUE;
const gchar *path;
- path = GTK_MENU_ITEM (menu_item)->accel_path;
- if (!path)
- path = _gtk_widget_get_accel_path (menu_item);
+ path = _gtk_widget_get_accel_path (menu_item);
if (!path)
{
/* can't change accelerators on menu_items without paths