Browse Source

Force recurse when opacity changed.

Fixes #1420.
pull/1421/head
Steven Kirk 9 years ago
parent
commit
7af3eb9058
  1. 5
      src/Avalonia.Visuals/Rendering/SceneGraph/SceneBuilder.cs

5
src/Avalonia.Visuals/Rendering/SceneGraph/SceneBuilder.cs

@ -170,8 +170,9 @@ namespace Avalonia.Rendering.SceneGraph
var clipBounds = bounds.TransformToAABB(contextImpl.Transform).Intersect(clip); var clipBounds = bounds.TransformToAABB(contextImpl.Transform).Intersect(clip);
forceRecurse = forceRecurse || forceRecurse = forceRecurse ||
node.Transform != contextImpl.Transform || node.ClipBounds != clipBounds ||
node.ClipBounds != clipBounds; node.Opacity != opacity ||
node.Transform != contextImpl.Transform;
node.Transform = contextImpl.Transform; node.Transform = contextImpl.Transform;
node.ClipBounds = clipBounds; node.ClipBounds = clipBounds;

Loading…
Cancel
Save