summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2017-02-20 15:51:49 +0100
committerJohn MacFarlane <jgm@berkeley.edu>2017-02-20 15:51:49 +0100
commit547c32939b1dc6553c2cfb2d9893c2a536a77fb7 (patch)
tree2a91d582bac609fbce72c4bb00e2ac6025a8b26d /src
parentb246e8e9af10437e5850d533815bcf708a8da000 (diff)
Tighten up HasQuoteContext instance in HTML reader.
We constrain it to the state used in the HTML reader. Otherwise we can get overlap with the general instance for ParserState m.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/Readers/HTML.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/HTML.hs b/src/Text/Pandoc/Readers/HTML.hs
index 6b571fca5..f02f1a1d4 100644
--- a/src/Text/Pandoc/Readers/HTML.hs
+++ b/src/Text/Pandoc/Readers/HTML.hs
@@ -1092,7 +1092,7 @@ instance HasHeaderMap HTMLState where
-- This signature should be more general
-- MonadReader HTMLLocal m => HasQuoteContext st m
-instance PandocMonad m => HasQuoteContext st (ReaderT HTMLLocal m) where
+instance PandocMonad m => HasQuoteContext HTMLState (ReaderT HTMLLocal m) where
getQuoteContext = asks quoteContext
withQuoteContext q = local (\s -> s{quoteContext = q})