diff options
Diffstat (limited to 'src/export')
| -rw-r--r-- | src/export/pdf/outline.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/export/pdf/outline.rs b/src/export/pdf/outline.rs index c156ecaf..d4e4c8ef 100644 --- a/src/export/pdf/outline.rs +++ b/src/export/pdf/outline.rs @@ -12,7 +12,7 @@ use crate::util::NonZeroExt; pub fn write_outline(ctx: &mut PdfContext) -> Option<Ref> { let mut tree: Vec<HeadingNode> = vec![]; for heading in ctx.introspector.query(&item!(heading_func).select()) { - let leaf = HeadingNode::leaf(heading); + let leaf = HeadingNode::leaf((*heading).clone()); if let Some(last) = tree.last_mut() { if last.try_insert(leaf.clone(), NonZeroUsize::ONE) { continue; |
