From ebca0ddac034cb4bfe97c9711476ae0b9457b44e Mon Sep 17 00:00:00 2001 From: Florin Malita Date: Sat, 9 Sep 2017 09:39:07 -0400 Subject: Fix SkSVGDOM length & presentation context scoping TBR= BUG=skia:7033 Change-Id: I07584acc35253acfd6ca2c3c91c615bb507f7601 Reviewed-on: https://skia-review.googlesource.com/44620 Reviewed-by: Florin Malita Commit-Queue: Florin Malita --- experimental/svg/model/SkSVGDOM.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'experimental/svg') diff --git a/experimental/svg/model/SkSVGDOM.cpp b/experimental/svg/model/SkSVGDOM.cpp index cea1ae69fe..a67576b40c 100644 --- a/experimental/svg/model/SkSVGDOM.cpp +++ b/experimental/svg/model/SkSVGDOM.cpp @@ -440,11 +440,9 @@ sk_sp SkSVGDOM::MakeFromStream(SkStream& svgStream) { void SkSVGDOM::render(SkCanvas* canvas) const { if (fRoot) { - SkSVGRenderContext ctx(canvas, - fIDMapper, - SkSVGLengthContext(fContainerSize), - SkSVGPresentationContext()); - fRoot->render(ctx); + SkSVGLengthContext lctx(fContainerSize); + SkSVGPresentationContext pctx; + fRoot->render(SkSVGRenderContext(canvas, fIDMapper, lctx, pctx)); } } -- cgit v1.2.3