summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk/gtkmenu.c5
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);
}
/**