From e555f2fa77b06a30a92142ff745406261839cd53 Mon Sep 17 00:00:00 2001 From: Isaac Mills Date: Fri, 19 Apr 2024 11:18:49 -0400 Subject: [PATCH] Fix image support --- src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 3456b76..3dbeff0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -262,8 +262,10 @@ pub fn resolve_paragraphs<'a>( let new_size = scale_to_fit(image_size, max_size, true); buffer.relative_bounds = Rect::from_min_size(Pos2::new(buffer.indent.indent, size.y), new_size); - if last_image_size.is_none() { - size.y += new_size.y + if let Some(last_image_size) = &mut last_image_size { + last_image_size.y -= image_size.y - new_size.y; + } else { + size.y += new_size.y + margin } }