diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index f079f06e91..7b156f9861 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -5392,7 +5392,7 @@ gtk_menu_scroll_to (GtkMenu *menu, if (!priv->upper_arrow_visible || !priv->lower_arrow_visible) gtk_widget_queue_draw (GTK_WIDGET (menu)); - if (!priv->upper_arrow_visible & + if (!priv->upper_arrow_visible && flags & GTK_MENU_SCROLL_FLAG_ADAPT) should_offset_by_arrow = TRUE; else