summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk/gtklistbase.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtklistbase.c b/gtk/gtklistbase.c
index ed4f84ad2a..73d401c075 100644
--- a/gtk/gtklistbase.c
+++ b/gtk/gtklistbase.c
@@ -132,6 +132,9 @@ gtk_list_base_get_position_from_allocation (GtkListBase *self,
guint *pos,
cairo_rectangle_int_t *area)
{
+ if (widget->priv->resize_needed)
+ return FALSE;
+
return GTK_LIST_BASE_GET_CLASS (self)->get_position_from_allocation (self, across, along, pos, area);
}