summaryrefslogtreecommitdiff
path: root/library/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/layout')
-rw-r--r--library/src/layout/par.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/src/layout/par.rs b/library/src/layout/par.rs
index 7db19095..2427aa98 100644
--- a/library/src/layout/par.rs
+++ b/library/src/layout/par.rs
@@ -1123,7 +1123,7 @@ fn finalize(
) -> SourceResult<Fragment> {
// Determine the paragraph's width: Full width of the region if we
// should expand or there's fractional spacing, fit-to-width otherwise.
- if !expand && lines.iter().all(|line| line.fr().is_zero()) {
+ if !width.is_finite() || (!expand && lines.iter().all(|line| line.fr().is_zero())) {
width = lines.iter().map(|line| line.width).max().unwrap_or_default();
}