label: Set wrap on the layout unconditionally
This commit is contained in:
parent
ffb23fb827
commit
8e34bff045
@ -3387,7 +3387,6 @@ gtk_label_update_layout_width (GtkLabel *label)
|
|||||||
else
|
else
|
||||||
width = allocation.width - xpad * 2;
|
width = allocation.width - xpad * 2;
|
||||||
|
|
||||||
pango_layout_set_wrap (priv->layout, priv->wrap_mode);
|
|
||||||
pango_layout_set_width (priv->layout, MAX (width, 1) * PANGO_SCALE);
|
pango_layout_set_width (priv->layout, MAX (width, 1) * PANGO_SCALE);
|
||||||
}
|
}
|
||||||
else /* !priv->wrap */
|
else /* !priv->wrap */
|
||||||
@ -3460,6 +3459,7 @@ gtk_label_ensure_layout (GtkLabel *label)
|
|||||||
|
|
||||||
pango_layout_set_alignment (priv->layout, align);
|
pango_layout_set_alignment (priv->layout, align);
|
||||||
pango_layout_set_ellipsize (priv->layout, priv->ellipsize);
|
pango_layout_set_ellipsize (priv->layout, priv->ellipsize);
|
||||||
|
pango_layout_set_wrap (priv->layout, priv->wrap_mode);
|
||||||
pango_layout_set_single_paragraph_mode (priv->layout, priv->single_line_mode);
|
pango_layout_set_single_paragraph_mode (priv->layout, priv->single_line_mode);
|
||||||
|
|
||||||
gtk_label_update_layout_width (label);
|
gtk_label_update_layout_width (label);
|
||||||
|
Loading…
Reference in New Issue
Block a user