aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text/Pandoc')
-rw-r--r--src/Text/Pandoc/Writers/Shared.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Writers/Shared.hs b/src/Text/Pandoc/Writers/Shared.hs
index 0161db506..6018b4294 100644
--- a/src/Text/Pandoc/Writers/Shared.hs
+++ b/src/Text/Pandoc/Writers/Shared.hs
@@ -407,9 +407,9 @@ toTableOfContents opts bs =
sectionToListItem :: WriterOptions -> Block -> [Block]
sectionToListItem opts (Div (ident,_,_)
(Header lev (_,classes,kvs) ils : subsecs))
- | not (isNothing (lookup "number" kvs) && "unlisted" `elem` classes)
- = Plain headerLink : [BulletList listContents | not (null listContents)
- , lev < writerTOCDepth opts]
+ | lev <= writerTOCDepth opts
+ , not (isNothing (lookup "number" kvs) && "unlisted" `elem` classes)
+ = Plain headerLink : [BulletList listContents | not (null listContents)]
where
num = fromMaybe "" $ lookup "number" kvs
addNumber = if T.null num