summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-05-03 16:04:58 -0400
committerMatthias Clasen <mclasen@redhat.com>2016-05-05 15:04:02 -0400
commit304e2d57115d5a90348737446217ac092640815e (patch)
tree08773733af8a6b2b237fced7c7d7eff96389c4e0
parent0a3122b541fd774840eb326943b83cd77d2a958a (diff)
downloadgtk+-304e2d57115d5a90348737446217ac092640815e.tar.gz
label: Don't set out parameters twice
We set them later again when we calculate the vertical size, so just move the general assignment to -1 into the horizontal branch.
-rw-r--r--gtk/gtklabel.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 6464157229..278349cc38 100644
--- a/gtk/gtklabel.c
+++ b/gtk/gtklabel.c
@@ -3767,12 +3767,6 @@ gtk_label_get_preferred_size (GtkWidget *widget,
gtk_misc_get_padding (GTK_MISC (label), &xpad, &ypad);
G_GNUC_END_IGNORE_DEPRECATIONS
- if (minimum_baseline)
- *minimum_baseline = -1;
-
- if (natural_baseline)
- *natural_baseline = -1;
-
gtk_label_get_preferred_layout_size (label, &smallest_rect, &widest_rect);
/* Now that we have minimum and natural sizes in pango extents, apply a possible transform */
@@ -3837,6 +3831,12 @@ gtk_label_get_preferred_size (GtkWidget *widget,
*minimum_size += xpad * 2;
*natural_size += xpad * 2;
+
+ if (minimum_baseline)
+ *minimum_baseline = -1;
+
+ if (natural_baseline)
+ *natural_baseline = -1;
}
else /* GTK_ORIENTATION_VERTICAL */
{