From 5a235a916fe3478c83740f16ce60a7eceaa19ca3 Mon Sep 17 00:00:00 2001 From: macpawluk Date: Wed, 11 Dec 2019 08:35:32 +0100 Subject: [PATCH] Fix ImmediateRenderer for children with transform --- src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs index 68d56eeedd..5914bcb1fe 100644 --- a/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs +++ b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs @@ -307,7 +307,9 @@ namespace Avalonia.Rendering if (!child.ClipToBounds || clipRect.Intersects(childBounds)) { - var childClipRect = clipRect.Translate(-childBounds.Position); + var childClipRect = child.RenderTransform == null + ? clipRect.Translate(-childBounds.Position) + : clipRect; Render(context, child, childClipRect); } else