From 71ee09c650d5f447cf3753ec6a23188ca1eac1b7 Mon Sep 17 00:00:00 2001 From: danwalmsley Date: Mon, 17 Oct 2016 11:01:42 +0100 Subject: [PATCH] Reset DrawingContextImpl. --- src/Skia/Avalonia.Skia/DrawingContextImpl.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs index 00b39313c3..7744e15104 100644 --- a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs +++ b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs @@ -11,8 +11,7 @@ namespace Avalonia.Skia internal class DrawingContextImpl : IDrawingContextImpl { private Stack maskStack = new Stack(); - private Matrix _currentTransform = Matrix.Identity; - + public SKCanvas Canvas { get; private set; } public DrawingContextImpl(SKCanvas canvas) @@ -343,7 +342,9 @@ namespace Avalonia.Skia } Canvas.Restore(); Canvas.Restore(); - } + } + + private Matrix _currentTransform = Matrix.Identity; public Matrix Transform { @@ -354,7 +355,6 @@ namespace Avalonia.Skia return; _currentTransform = value; - Canvas.SetMatrix(value.ToSKMatrix()); } }