Browse Source

Fixed bug with opacity masks on elements with ClipToBounds=false.

pull/553/head
Jeremy Koritzinsky 10 years ago
parent
commit
63e0fe8ed8
  1. 2
      src/Avalonia.SceneGraph/Rendering/RendererMixin.cs

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

Loading…
Cancel
Save