From fd1749140593db05a5760dad9e7fd6421fb6ce00 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 17 Dec 2014 03:08:29 +0100 Subject: [PATCH] Correctly clip in Cairo renderer. --- Cairo/Perspex.Cairo/Renderer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cairo/Perspex.Cairo/Renderer.cs b/Cairo/Perspex.Cairo/Renderer.cs index ec8d105010..807752a18a 100644 --- a/Cairo/Perspex.Cairo/Renderer.cs +++ b/Cairo/Perspex.Cairo/Renderer.cs @@ -107,7 +107,7 @@ namespace Perspex.Cairo transform *= Matrix.Translation(visual.Bounds.Position); - using (context.PushClip(visual.Bounds)) + using (visual.ClipToBounds ? context.PushClip(visual.Bounds) : null) using (context.PushTransform(transform)) { visual.Render(context);