diff options
author | Benjamin Otte <otte@redhat.com> | 2019-04-26 17:50:44 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2019-05-29 21:01:50 +0200 |
commit | 7f7700d7d9a2aafca9b4c6c675204bbbe846d0e4 (patch) | |
tree | 53306bd353dfc5194698badfdb7eee88fb351b83 | |
parent | 43f4559d177d87b048e159f927ed6d934df7d199 (diff) | |
download | gtk+-wip/otte/menu.tar.gz |
menu: Only set position in one placewip/otte/menu
-rw-r--r-- | gtk/gtkmenu.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index 2d3f0172ea..7dd6c81601 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -1814,6 +1814,7 @@ gtk_menu_update_scroll_offset (GtkMenu *menu, gpointer user_data) { GtkBorder arrows_border; + int offset; g_return_if_fail (GTK_IS_MENU (menu)); @@ -1821,8 +1822,8 @@ gtk_menu_update_scroll_offset (GtkMenu *menu, return; get_arrows_border (menu, &arrows_border); - menu->priv->scroll_offset = arrows_border.top + (final_rect->y - flipped_rect->y); - gtk_menu_scroll_to (menu, menu->priv->scroll_offset); + offset = arrows_border.top + (final_rect->y - flipped_rect->y); + gtk_menu_scroll_to (menu, offset); } /** |