@@ -160,8 +160,14 @@ flatToBullets' num xs@(b : elems)
160flatToBullets :: [Block] -> [Block]
160flatToBullets :: [Block] -> [Block]
161flatToBullets elems = flatToBullets' (-1) elems
161flatToBullets elems = flatToBullets' (-1) elems
163+singleItemHeaderToHeader :: Block -> Block
164+singleItemHeaderToHeader (OrderedList _ [[h@(Header _ _ _)]]) = h
165+singleItemHeaderToHeader blk = blk
163blocksToBullets :: [Block] -> [Block]
168blocksToBullets :: [Block] -> [Block]
164blocksToBullets blks =
169blocksToBullets blks =
170+ map singleItemHeaderToHeader $
165 bottomUp removeListDivs $
171 bottomUp removeListDivs $
166 flatToBullets $ (handleListParagraphs blks)
172 flatToBullets $ (handleListParagraphs blks)
@@ -221,7 +227,3 @@ removeListDivs = concatMap removeListDivs'
222blocksToDefinitions :: [Block] -> [Block]
228blocksToDefinitions :: [Block] -> [Block]
223blocksToDefinitions = blocksToDefinitions' [] []
229blocksToDefinitions = blocksToDefinitions' [] []