From 407d8a3ab291c953d9dec826015099dd0d18749e Mon Sep 17 00:00:00 2001 From: chris-02 <103339277+chris-02@users.noreply.github.com> Date: Mon, 1 May 2023 13:29:40 +0200 Subject: Fix smartquotes in outline (#1047) Fixes #1041. --- library/src/layout/par.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'library/src/layout') diff --git a/library/src/layout/par.rs b/library/src/layout/par.rs index 7a1a21e7..a6ad647b 100644 --- a/library/src/layout/par.rs +++ b/library/src/layout/par.rs @@ -568,6 +568,11 @@ fn collect<'a>( let region = TextElem::region_in(styles); let quotes = Quotes::from_lang(lang, region); let peeked = iter.peek().and_then(|child| { + let child = if let Some((child, _)) = child.to_styled() { + child + } else { + child + }; if let Some(elem) = child.to::() { elem.text().chars().next() } else if child.is::() { -- cgit v1.2.3