From 512abfe4c0246bb27afd471b87373a8106e3084f Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 4 Dec 2019 13:42:40 +0100 Subject: [PATCH] Create BlockElement even if there's no style for it --- document.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/document.go b/document.go index 9c19cd9..df3479c 100644 --- a/document.go +++ b/document.go @@ -12,12 +12,13 @@ type DocumentElement struct { func (e *DocumentElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer) error { rules := tr.style[Document] + be := BlockElement{ + Block: &bytes.Buffer{}, + Style: rules, + } + tr.blockStack.Push(be) + if rules != nil { - be := BlockElement{ - Block: &bytes.Buffer{}, - Style: rules, - } - tr.blockStack.Push(be) renderText(tr.blockStack.Current().Block, rules, rules.Prefix) } return nil