fix: width 0.0 is valid,return ellipsized if there's non-zero content

This commit is contained in:
Hojjat 2026-02-20 15:09:56 -07:00 committed by Jeremy Soller
parent a24c55a483
commit d304a49536

View file

@ -1546,7 +1546,7 @@ impl ShapeLine {
direction: LayoutDirection,
) {
let check_ellipsizing = matches!(ellipsize, Ellipsize::Start(_) | Ellipsize::End(_))
&& width_opt.is_some_and(|w| w > 0.0 && w.is_finite());
&& width_opt.is_some_and(|w| w.is_finite());
let max_width = width_opt.unwrap_or(f32::INFINITY);
let span_count = spans.len();