From 5096c6696e494e979c3848858d18fc60f2a9705d Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Wed, 4 Dec 2019 13:54:17 +0100 Subject: [PATCH] Write Element's Entering-output to the correct buffer --- gold.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gold.go b/gold.go index a9646b0..373d3fd 100644 --- a/gold.go +++ b/gold.go @@ -84,8 +84,8 @@ func (tr *TermRenderer) RenderBytes(in []byte) []byte { } func (tr *TermRenderer) RenderNode(w io.Writer, node *bf.Node, entering bool) bf.WalkStatus { - //tr.document.Write([]byte(node.Type.String())) - writeTo := io.Writer(nil) + // _, _ = w.Write([]byte(node.Type.String())) + writeTo := w if isChild(node) { return bf.GoToNext @@ -95,8 +95,8 @@ func (tr *TermRenderer) RenderNode(w io.Writer, node *bf.Node, entering bool) bf if entering { if len(tr.blockStack) > 0 { writeTo = io.Writer(tr.blockStack.Current().Block) - _, _ = writeTo.Write([]byte(e.Entering)) } + _, _ = writeTo.Write([]byte(e.Entering)) if e.Renderer != nil { err := e.Renderer.Render(writeTo, node, tr)