From f6c85b5238ee21b593c3f35b54f822dae424e7c1 Mon Sep 17 00:00:00 2001 From: Isaac Mills Date: Fri, 19 Apr 2024 11:58:27 -0400 Subject: [PATCH] Fix buffer size issue --- src/lib.rs | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 9259b92..47ae90c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -359,17 +359,19 @@ pub fn resolve_paragraphs<'a>( size.y += image_size.y; } - paragraphs.iter_mut().for_each(|paragraph| { - if paragraph.image_urls.is_none() { - paragraph - .relative_bounds - .set_width(size.x - paragraph.indent.indent); - paragraph - .buffer - .set_size(font_system, size.x - paragraph.indent.indent, f32::MAX); - paragraph.buffer.shape_until_scroll(font_system, false); - } - }); + if align.is_some() { + paragraphs.iter_mut().for_each(|paragraph| { + if paragraph.image_urls.is_none() { + paragraph + .relative_bounds + .set_width(size.x - paragraph.indent.indent); + paragraph + .buffer + .set_size(font_system, size.x - paragraph.indent.indent, f32::MAX); + paragraph.buffer.shape_until_scroll(font_system, false); + } + }); + } (size, paragraphs) }