diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-03-09 10:26:44 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2021-03-09 13:26:39 +0100 |
commit | 18074d0c2375cc4bf4d7933dd4206cb878a23d1c (patch) | |
tree | a244eb41d5d0888494b0003e807a1884f17f4ac8 /markup/goldmark | |
parent | 35bfb662229226d5f3cc3077ca74323f0aa88b7d (diff) |
Fix output format handling for render hooks
Fixes #8176
Diffstat (limited to 'markup/goldmark')
-rw-r--r-- | markup/goldmark/render_hooks.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/markup/goldmark/render_hooks.go b/markup/goldmark/render_hooks.go index 41db4011b..5e0865a70 100644 --- a/markup/goldmark/render_hooks.go +++ b/markup/goldmark/render_hooks.go @@ -206,12 +206,12 @@ func (r *hookedRenderer) renderDefaultImage(w util.BufWriter, source []byte, nod func (r *hookedRenderer) renderImage(w util.BufWriter, source []byte, node ast.Node, entering bool) (ast.WalkStatus, error) { n := node.(*ast.Image) - var h *hooks.Renderers + var h hooks.Renderers ctx, ok := w.(*renderContext) if ok { h = ctx.RenderContext().RenderHooks - ok = h != nil && h.ImageRenderer != nil + ok = h.ImageRenderer != nil } if !ok { @@ -267,12 +267,12 @@ func (r *hookedRenderer) renderDefaultLink(w util.BufWriter, source []byte, node func (r *hookedRenderer) renderLink(w util.BufWriter, source []byte, node ast.Node, entering bool) (ast.WalkStatus, error) { n := node.(*ast.Link) - var h *hooks.Renderers + var h hooks.Renderers ctx, ok := w.(*renderContext) if ok { h = ctx.RenderContext().RenderHooks - ok = h != nil && h.LinkRenderer != nil + ok = h.LinkRenderer != nil } if !ok { @@ -326,12 +326,12 @@ func (r *hookedRenderer) renderDefaultHeading(w util.BufWriter, source []byte, n func (r *hookedRenderer) renderHeading(w util.BufWriter, source []byte, node ast.Node, entering bool) (ast.WalkStatus, error) { n := node.(*ast.Heading) - var h *hooks.Renderers + var h hooks.Renderers ctx, ok := w.(*renderContext) if ok { h = ctx.RenderContext().RenderHooks - ok = h != nil && h.HeadingRenderer != nil + ok = h.HeadingRenderer != nil } if !ok { |