Browse Source

[SKIA] Fixed DPI scaling issues introduced by b96c2de

pull/832/merge
Nikita Tsukanov 9 years ago
parent
commit
4d3d42b600
  1. 5
      src/Skia/Avalonia.Skia/DrawingContextImpl.cs

5
src/Skia/Avalonia.Skia/DrawingContextImpl.cs

@ -18,11 +18,12 @@ namespace Avalonia.Skia
public DrawingContextImpl(SKCanvas canvas, Matrix? postTransform = null, params IDisposable[] disposables)
{
if (_postTransform.HasValue && !_postTransform.Value.IsIdentity)
if (postTransform.HasValue && !postTransform.Value.IsIdentity)
_postTransform = postTransform;
_disposables = disposables;
Canvas = canvas;
Canvas.Clear();
Transform = Matrix.Identity;
}
public void DrawImage(IBitmap source, double opacity, Rect sourceRect, Rect destRect)
@ -352,7 +353,7 @@ namespace Avalonia.Skia
Canvas.Restore();
}
private Matrix _currentTransform = Matrix.Identity;
private Matrix _currentTransform;
public Matrix Transform
{

Loading…
Cancel
Save