From e5aea92c4ba89361cf1e0088d3f4ba6a0edd3ce6 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 18 Oct 2016 18:31:09 +0100 Subject: [PATCH] Using hidden matrix to scale the screen to correct dpi. --- src/Skia/Avalonia.Skia.Desktop/RenderTarget.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Skia/Avalonia.Skia.Desktop/RenderTarget.cs b/src/Skia/Avalonia.Skia.Desktop/RenderTarget.cs index 1e0f63c0f1..961dc2b92b 100644 --- a/src/Skia/Avalonia.Skia.Desktop/RenderTarget.cs +++ b/src/Skia/Avalonia.Skia.Desktop/RenderTarget.cs @@ -128,14 +128,11 @@ namespace Avalonia.Skia break; } } - + var result = new DrawingContext( - new WindowDrawingContextImpl(this)); - - result.PushPreTransform(Matrix.CreateScale(scale, scale)); - result.PushTransformContainer(); - + new WindowDrawingContextImpl(this), Matrix.CreateScale(scale, scale)); + return result; }