summaryrefslogtreecommitdiffstats
path: root/markup/goldmark
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-03-09 10:26:44 +0100
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2021-03-09 13:26:39 +0100
commit18074d0c2375cc4bf4d7933dd4206cb878a23d1c (patch)
treea244eb41d5d0888494b0003e807a1884f17f4ac8 /markup/goldmark
parent35bfb662229226d5f3cc3077ca74323f0aa88b7d (diff)
Fix output format handling for render hooks
Fixes #8176
Diffstat (limited to 'markup/goldmark')
-rw-r--r--markup/goldmark/render_hooks.go12
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 {