From 6e2f0242854921e8072634298cecc7e980290e1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Tue, 1 Jan 2019 09:35:01 +0100 Subject: [PATCH] widget: Fix queue_allocate on transformed widgets If we just use gtk_widget_size_allocate here, we lose previously set transformations. --- gtk/gtkwidget.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {