Only remove paragraph indent/margin for list items

This commit is contained in:
Christian Muehlhaeuser
2019-12-04 09:51:31 +01:00
parent 550c0bdbd5
commit ed7def899e
+2 -2
View File
@@ -17,7 +17,7 @@ func (e *ParagraphElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer)
rules := tr.style[Paragraph]
tr.blockStyle.Push(rules)
if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) {
if node.Parent != nil && node.Parent.Type == bf.Item {
// list item
} else {
_, _ = w.Write([]byte("\n"))
@@ -39,7 +39,7 @@ func (e *ParagraphElement) Finish(w io.Writer, node *bf.Node, tr *TermRenderer)
margin = rules.Margin
suffix = rules.Suffix
if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) {
if node.Parent != nil && node.Parent.Type == bf.Item {
// remove indent & margin for list items
indent = 0
margin = 0