diff options
-rw-r--r-- | gtk/gtkmenushell.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gtk/gtkmenushell.c b/gtk/gtkmenushell.c index b8b3e6bd2d..d2e8685631 100644 --- a/gtk/gtkmenushell.c +++ b/gtk/gtkmenushell.c @@ -1416,7 +1416,6 @@ gtk_menu_shell_select_first (GtkMenuShell *menu_shell, gboolean search_sensitive) { GtkMenuShellPrivate *priv = menu_shell->priv; - GtkWidget *to_select = NULL; GList *tmp_list; tmp_list = priv->children; @@ -1427,14 +1426,12 @@ gtk_menu_shell_select_first (GtkMenuShell *menu_shell, if ((!search_sensitive && gtk_widget_get_visible (child)) || _gtk_menu_item_is_selectable (child)) { - to_select = child; + gtk_menu_shell_select_item (menu_shell, child); + return; } tmp_list = tmp_list->next; } - - if (to_select) - gtk_menu_shell_select_item (menu_shell, to_select); } void |