From 5c8ebb6c353ba0be73a506a37199b516bd705371 Mon Sep 17 00:00:00 2001 From: ncarrillo Date: Tue, 21 Apr 2015 21:23:55 -0400 Subject: [PATCH] Fixed clipping issue --- Cairo/Perspex.Cairo/Media/DrawingContext.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Cairo/Perspex.Cairo/Media/DrawingContext.cs b/Cairo/Perspex.Cairo/Media/DrawingContext.cs index 35b5647b3e..becea55da1 100644 --- a/Cairo/Perspex.Cairo/Media/DrawingContext.cs +++ b/Cairo/Perspex.Cairo/Media/DrawingContext.cs @@ -162,11 +162,10 @@ namespace Perspex.Cairo.Media /// A disposable used to undo the clip rectangle. public IDisposable PushClip(Rect clip) { - this.context.Save(); this.context.Rectangle(clip.ToCairo()); this.context.Clip(); - return Disposable.Create(() => this.context.Restore()); + return Disposable.Create(() => this.context.ResetClip()); } ///