]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtklabel.c
label: Fix another sizing corner case causing segfaults
[~andy/gtk] / gtk / gtklabel.c
index a3c92838a7284ce5ebe47cdd700f409761ff3b9c..92f55b6c14402f1050e816bc96252a4d393e4fba 100644 (file)
@@ -3557,7 +3557,8 @@ gtk_label_get_preferred_layout_size (GtkLabel *label,
       *smallest = *widest;
     }
 
-  g_assert (widest->width >= smallest->width);
+  if (widest->width < smallest->width)
+    *smallest = *widest;
 
   g_object_unref (layout);
 }