aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Readers/RTF.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Readers/RTF.hs b/src/Text/Pandoc/Readers/RTF.hs
index cb60242be..956acf5cd 100644
--- a/src/Text/Pandoc/Readers/RTF.hs
+++ b/src/Text/Pandoc/Readers/RTF.hs
@@ -627,9 +627,10 @@ processTok bs (Tok pos tok') = do
modifyGroup (\g -> g{ gUnderline = boolParam mbp })
ControlWord "ulnone" _ -> bs <$
modifyGroup (\g -> g{ gUnderline = False })
- ControlWord "pard" _ -> bs <$ do
+ ControlWord "pard" _ -> do
+ newbs <- emitBlocks bs
modifyGroup (const def)
- getStyleFormatting 0 >>= foldM processTok bs
+ getStyleFormatting 0 >>= foldM processTok newbs
ControlWord "par" _ -> emitBlocks bs
_ -> pure bs