diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 175cdfda42..d34fe67c28 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -11979,7 +11979,11 @@ gtk_widget_ensure_allocate (GtkWidget *widget) int baseline; gtk_widget_get_allocated_size (widget, &allocation, &baseline); - gtk_widget_size_allocate (widget, &allocation, baseline); + gtk_widget_size_allocate_transformed (widget, + allocation.width, + allocation.height, + baseline, + &priv->allocated_transform); } else if (priv->alloc_needed_on_child) {