From 130ae89e54ef28903d9496ddbbb9bced314692b3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 3 May 2020 11:41:57 -0400 Subject: [PATCH] frame: Fix xalign handling SEtting a nonzero xalign on frames had no effect, since we were always using the full allocation with here, instead of what the label needs. Found by using testframe for a second. --- gtk/gtkframe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c index 6381e6974d..8a1c79a341 100644 --- a/gtk/gtkframe.c +++ b/gtk/gtkframe.c @@ -517,7 +517,7 @@ gtk_frame_size_allocate (GtkWidget *widget, gtk_widget_measure (priv->label_widget, GTK_ORIENTATION_VERTICAL, width, &label_height, NULL, NULL, NULL); - label_allocation.x = new_allocation.x + (new_allocation.width - width) * xalign; + label_allocation.x = new_allocation.x + (new_allocation.width - label_width) * xalign; label_allocation.y = new_allocation.y - label_height; label_allocation.height = label_height; label_allocation.width = label_width;