summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk/gtklabel.c6
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);
}