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);