diff options
| -rw-r--r-- | src/Text/Pandoc/Readers/Docx.hs | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/Text/Pandoc/Readers/Docx.hs b/src/Text/Pandoc/Readers/Docx.hs index c856ca30a..10dc45581 100644 --- a/src/Text/Pandoc/Readers/Docx.hs +++ b/src/Text/Pandoc/Readers/Docx.hs @@ -462,7 +462,9 @@ bodyPartToBlocks (Paragraph pPr parparts)  bodyPartToBlocks (Paragraph pPr parparts) = do    ils <- parPartsToInlines parparts >>= (return . normalizeSpaces)    dropIls <- gets docxDropCap -  let ils' = reduceList $ dropIls ++ ils +  let ils' = case ils of +        (x:xs) -> reduceList (dropIls ++ [x]) ++ xs +        []     -> dropIls    if dropCap pPr      then do modify $ \s -> s { docxDropCap = ils' }              return [] | 
