diff options
author | Timm Bäder <mail@baedert.org> | 2016-05-03 16:04:58 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-05-05 15:04:02 -0400 |
commit | 304e2d57115d5a90348737446217ac092640815e (patch) | |
tree | 08773733af8a6b2b237fced7c7d7eff96389c4e0 | |
parent | 0a3122b541fd774840eb326943b83cd77d2a958a (diff) | |
download | gtk+-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.c | 12 |
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 */ { |