diff options
| author | Jonas Scholl <anselm.scholl@tu-harburg.de> | 2018-09-24 14:58:26 +0200 | 
|---|---|---|
| committer | Jonas Scholl <anselm.scholl@tu-harburg.de> | 2018-09-24 14:58:26 +0200 | 
| commit | f15c8d1ab48bd1bb0b3911468ce87a10fb88ce24 (patch) | |
| tree | 4262f22e0c2846559f654ae89d060e9c7e6c08bf /src/Text/Pandoc/Writers | |
| parent | cd610da8ccf3af925dd5d501902590a634c22b34 (diff) | |
| download | pandoc-f15c8d1ab48bd1bb0b3911468ce87a10fb88ce24.tar.gz | |
RTF writer: Fix build failure with ghc-8.6.1 caused by missing MonadFail instance.
Diffstat (limited to 'src/Text/Pandoc/Writers')
| -rw-r--r-- | src/Text/Pandoc/Writers/RTF.hs | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/src/Text/Pandoc/Writers/RTF.hs b/src/Text/Pandoc/Writers/RTF.hs index 3045c1c10..ed8dc9ae4 100644 --- a/src/Text/Pandoc/Writers/RTF.hs +++ b/src/Text/Pandoc/Writers/RTF.hs @@ -341,8 +341,10 @@ listItemToRTF :: PandocMonad m  listItemToRTF alignment indent marker [] = return $    rtfCompact (indent + listIncrement) (negate listIncrement) alignment               (marker ++ "\\tx" ++ show listIncrement ++ "\\tab ") -listItemToRTF alignment indent marker list = do -  (first:rest) <- mapM (blockToRTF (indent + listIncrement) alignment) list +listItemToRTF alignment indent marker (listFirst:listRest) = do +  let f = blockToRTF (indent + listIncrement) alignment +  first <- f listFirst +  rest <- mapM f listRest    let listMarker = "\\fi" ++ show (negate listIncrement) ++ " " ++ marker ++                     "\\tx" ++ show listIncrement ++ "\\tab"    let insertListMarker ('\\':'f':'i':'-':d:xs) | isDigit d = | 
