diff --git a/crates/typst-layout/src/flow/distribute.rs b/crates/typst-layout/src/flow/distribute.rs index 108a8d651..f504d22e7 100644 --- a/crates/typst-layout/src/flow/distribute.rs +++ b/crates/typst-layout/src/flow/distribute.rs @@ -93,7 +93,7 @@ impl Item<'_, '_> { Self::Frame(frame, _) => { frame.size().is_zero() && frame.items().all(|(_, item)| { - matches!(item, FrameItem::Link(..) | FrameItem::Tag(_)) + matches!(item, FrameItem::Link(_, _) | FrameItem::Tag(_)) }) } Self::Placed(_, placed) => !placed.float, diff --git a/crates/typst-render/src/lib.rs b/crates/typst-render/src/lib.rs index 744f2d117..2c57fe2db 100644 --- a/crates/typst-render/src/lib.rs +++ b/crates/typst-render/src/lib.rs @@ -167,7 +167,7 @@ fn render_frame(canvas: &mut sk::Pixmap, state: State, frame: &Frame) { FrameItem::Image(image, size, _) => { image::render_image(canvas, state.pre_translate(*pos), image, *size); } - FrameItem::Link(..) => {} + FrameItem::Link(_, _) => {} FrameItem::Tag(_) => {} } }