summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2001-12-12 12:21:52 +0000
committerJames Henstridge <jamesh@src.gnome.org>2001-12-12 12:21:52 +0000
commit44b9c2d13fd32188fae653184403bc00cb118c3b (patch)
tree1716e95c7dfdba4888fae8a9590d98e9a041296d /gtk
parent793bbc7a7f62c953b9437bd716980fe608debec8 (diff)
downloadgdk-pixbuf-44b9c2d13fd32188fae653184403bc00cb118c3b.tar.gz
check GTK_MENU_ITEM (menu_item)->accel_path first when looking up the
2001-12-12 James Henstridge <james@daa.com.au> * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM (menu_item)->accel_path first when looking up the accel path.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkmenu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index 940433f4b..e3940b511 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -1659,7 +1659,9 @@ gtk_menu_key_press (GtkWidget *widget,
gboolean replace_accels = TRUE;
const gchar *path;
- path = _gtk_widget_get_accel_path (menu_item);
+ path = GTK_MENU_ITEM (menu_item)->accel_path;
+ if (!path)
+ path = _gtk_widget_get_accel_path (menu_item);
if (!path)
{
/* can't change accelerators on menu_items without paths