From: bep Date: Mon, 25 May 2015 10:57:37 +0000 (+0200) Subject: Pass RenderingContext by reference in Mmark X-Git-Tag: v0.14~9 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=be79c35bda0154e36d3bc60e8f7bb00d17952e05;p=brevno-suite%2Fhugo Pass RenderingContext by reference in Mmark --- diff --git a/helpers/content.go b/helpers/content.go index 0bb50f44..3a5f423d 100644 --- a/helpers/content.go +++ b/helpers/content.go @@ -208,7 +208,7 @@ func GetMmarkHtmlRenderer(defaultFlags int, ctx *RenderingContext) mmark.Rendere return mmark.HtmlRendererWithParameters(htmlFlags, "", "", renderParameters) } -func GetMmarkExtensions(ctx RenderingContext) int { +func GetMmarkExtensions(ctx *RenderingContext) int { flags := 0 flags |= mmark.EXTENSION_TABLES flags |= mmark.EXTENSION_FENCED_CODE @@ -234,13 +234,13 @@ func GetMmarkExtensions(ctx RenderingContext) int { func MmarkRender(ctx *RenderingContext) []byte { return mmark.Parse(ctx.Content, GetMmarkHtmlRenderer(0, ctx), - GetMmarkExtensions(*ctx)).Bytes() + GetMmarkExtensions(ctx)).Bytes() } func MmarkRenderWithTOC(ctx *RenderingContext) []byte { return mmark.Parse(ctx.Content, GetMmarkHtmlRenderer(0, ctx), - GetMmarkExtensions(*ctx)).Bytes() + GetMmarkExtensions(ctx)).Bytes() } // ExtractTOC extracts Table of Contents from content.