diff options
Diffstat (limited to 'experimental/svg')
-rw-r--r-- | experimental/svg/model/SkSVGDOM.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
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> 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)); } } |