From b6ee82c7e85ecaa1da420b69706dd2560aafc82f Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 12 Feb 2023 20:31:13 +0100 Subject: [PATCH] Remove block around outline --- library/src/meta/outline.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/library/src/meta/outline.rs b/library/src/meta/outline.rs index 01aa7ee90..388021bb9 100644 --- a/library/src/meta/outline.rs +++ b/library/src/meta/outline.rs @@ -1,5 +1,5 @@ use super::HeadingNode; -use crate::layout::{BlockNode, HNode, HideNode, RepeatNode, Spacing}; +use crate::layout::{HNode, HideNode, ParbreakNode, RepeatNode, Spacing}; use crate::prelude::*; use crate::text::{LinebreakNode, SpaceNode, TextNode}; @@ -108,7 +108,7 @@ impl Show for OutlineNode { _: &Content, styles: StyleChain, ) -> SourceResult { - let mut seq = vec![]; + let mut seq = vec![ParbreakNode.pack()]; if let Some(title) = styles.get(Self::TITLE) { let body = title.clone().unwrap_or_else(|| { TextNode::packed(match styles.get(TextNode::LANG) { @@ -195,6 +195,8 @@ impl Show for OutlineNode { ancestors.push(node); } - Ok(BlockNode(Content::sequence(seq)).pack()) + seq.push(ParbreakNode.pack()); + + Ok(Content::sequence(seq)) } }