diff --git a/crates/typst-library/src/visualize/image/mod.rs b/crates/typst-library/src/visualize/image/mod.rs index 0532f2f6b..95cc7721b 100644 --- a/crates/typst-library/src/visualize/image/mod.rs +++ b/crates/typst-library/src/visualize/image/mod.rs @@ -198,15 +198,12 @@ impl ImageElem { if let Some(fit) = fit { elem.push_fit(fit); } - if let Some(fit) = fit { - elem.push_fit(fit); + if let Some(scaling) = scaling { + elem.push_scaling(scaling); } if let Some(flatten_text) = flatten_text { elem.push_flatten_text(flatten_text); } - if let Some(scaling) = scaling { - elem.push_scaling(scaling); - } Ok(elem.pack().spanned(span)) } }