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 удалений

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

@ -28,8 +28,11 @@ namespace SkiaSharp.Views.Gtk
// get the pixbuf
CreateDrawingObjects();
// start drawing
OnPaintSurface(new SKPaintSurfaceEventArgs(surface, imgInfo));
// start drawing
using (new SKAutoCanvasRestore(surface.Canvas, true))
{
OnPaintSurface(new SKPaintSurfaceEventArgs(surface, imgInfo));
}
surface.Canvas.Flush();