>From b6d7994d852624dd3436893dc19f7b6c2f3bbe56 Mon Sep 17 00:00:00 2001 From: Josue Abarca Date: Tue, 2 Oct 2012 01:51:46 -0600 Subject: [PATCH 3/3] Use gtk_menu_shell_get_selected_item instead of gtk_menu_get_active --- src/kbd-custom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kbd-custom.c b/src/kbd-custom.c index 2a7efae..0bb3fe4 100644 --- a/src/kbd-custom.c +++ b/src/kbd-custom.c @@ -1445,7 +1445,7 @@ if(Denemo.prefs.menunavigation && ((event->keyval==0xFF1B)|| (event->keyval==0xF keyval = event->keyval; #if GTK_MAJOR_VERSION == 3 - action = gtk_activatable_get_related_action(gtk_menu_get_active(GTK_MENU(menu))); + action = gtk_activatable_get_related_action(gtk_menu_shell_get_selected_item( GTK_MENU_SHELL(menu))); #else action = gtk_widget_get_action(GTK_MENU_SHELL(menu)->active_menu_item);//note this is not gtk_menu_get_active(menu) except after a selection has been made, we want the menu item that the pointer has moved to before it is selected. #endif -- 1.7.10.4