diff options
author | Tim Janik <timj@gtk.org> | 2002-02-13 12:28:33 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2002-02-13 12:28:33 +0000 |
commit | f42cc7f7fb6a9a8d099df765224506fde51c44c2 (patch) | |
tree | 75951a605b5eb2e0a272b4937477f43c5b70b6ab /gtk/gtkmenu.c | |
parent | aa18bbf0ed32e33aa935e306fd2dc78742abec2f (diff) | |
download | gtk+-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.c | 9 |
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 |