diff options
-rw-r--r-- | gtk/gtklabel.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index b3111dd50b..f4c39e44c5 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -3703,15 +3703,15 @@ gtk_label_get_preferred_layout_size (GtkLabel *label, widest->width = MAX (widest->width, char_pixels * priv->width_chars); widest->x = widest->y = 0; } + + if (widest->width < smallest->width) + *smallest = *widest; } else { *smallest = *widest; } - if (widest->width < smallest->width) - *smallest = *widest; - g_object_unref (layout); } |