summaryrefslogtreecommitdiff
path: root/src/Text
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text')
-rw-r--r--src/Text/Pandoc/Readers/Docx/Parse.hs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Readers/Docx/Parse.hs b/src/Text/Pandoc/Readers/Docx/Parse.hs
index 75ea68a4d..a6c1bf63a 100644
--- a/src/Text/Pandoc/Readers/Docx/Parse.hs
+++ b/src/Text/Pandoc/Readers/Docx/Parse.hs
@@ -793,9 +793,8 @@ elemToBodyPart ns element
case pHeading parstyle of
Nothing | Just (numId, lvl) <- pNumInfo parstyle -> do
mkListItem parstyle numId lvl parparts
- _ -> if isTable
- then return $ TblCaption parstyle parparts
- else return $ Paragraph parstyle parparts
+ _ -> return $ (if hasCaptionStyle then TblCaption else Paragraph)
+ parstyle parparts
elemToBodyPart ns element
| isElem ns "w" "tbl" element = do