Make sure to save/restore the canvas matrix

This commit is contained in:
Matthew Leibowitz 2018-09-13 00:05:23 +02:00
Родитель 1badcd9f25
Коммит 4f288beb33
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 00A672181E6BF432
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -29,7 +29,10 @@ namespace SkiaSharp.Views.Gtk
CreateDrawingObjects(); CreateDrawingObjects();
// start drawing // start drawing
using (new SKAutoCanvasRestore(surface.Canvas, true))
{
OnPaintSurface(new SKPaintSurfaceEventArgs(surface, imgInfo)); OnPaintSurface(new SKPaintSurfaceEventArgs(surface, imgInfo));
}
surface.Canvas.Flush(); surface.Canvas.Flush();