From 63e0fe8ed846a389a7df630aa88f8484648a80e6 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Sun, 19 Jun 2016 17:28:06 -0400 Subject: [PATCH] Fixed bug with opacity masks on elements with ClipToBounds=false. --- src/Avalonia.SceneGraph/Rendering/RendererMixin.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs b/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs index 1f784f0017..688b0d9ead 100644 --- a/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs +++ b/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs @@ -120,7 +120,7 @@ namespace Avalonia.Rendering using (context.PushOpacity(opacity)) using (clipToBounds ? context.PushClip(bounds) : default(DrawingContext.PushedState)) using (visual.Clip != null ? context.PushGeometryClip(visual.Clip) : default(DrawingContext.PushedState)) - using (visual.OpacityMask != null ? context.PushOpacityMask(visual.OpacityMask, clipToBounds ? bounds : clipRect) : default(DrawingContext.PushedState)) + using (visual.OpacityMask != null ? context.PushOpacityMask(visual.OpacityMask, bounds) : default(DrawingContext.PushedState)) using (context.PushTransformContainer()) { visual.Render(context);