diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c index 34337b507c..816d2d2128 100644 --- a/gtk/gtkmenushell.c +++ b/gtk/gtkmenushell.c @@ -1752,8 +1752,8 @@ gtk_real_menu_shell_cycle_focus (GtkMenuShell *menu_shell, while (menu_shell && !GTK_IS_MENU_BAR (menu_shell)) { - if (priv->parent_menu_shell) - menu_shell = GTK_MENU_SHELL (priv->parent_menu_shell); + if (menu_shell->priv->parent_menu_shell) + menu_shell = GTK_MENU_SHELL (menu_shell->priv->parent_menu_shell); else menu_shell = NULL; }