From ae7e7829d43064508cc11183164d0ec576bbbde9 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 30 Jan 2018 18:48:10 -0600 Subject: [PATCH] Fixed incorrect cast in DeferredRenderer's IVisualBrushRenderer implementation. --- src/Avalonia.Visuals/Rendering/DeferredRenderer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs index 3611085ff3..344f3f8f2b 100644 --- a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs +++ b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs @@ -164,13 +164,13 @@ namespace Avalonia.Rendering /// Size IVisualBrushRenderer.GetRenderTargetSize(IVisualBrush brush) { - return (_currentDraw as IRef)?.Item.ChildScenes?[brush.Visual]?.Size ?? Size.Empty; + return (_currentDraw.Item as BrushDrawOperation)?.ChildScenes?[brush.Visual]?.Size ?? Size.Empty; } /// void IVisualBrushRenderer.RenderVisualBrush(IDrawingContextImpl context, IVisualBrush brush) { - var childScene = (_currentDraw as IRef)?.Item.ChildScenes?[brush.Visual]; + var childScene = (_currentDraw.Item as BrushDrawOperation)?.ChildScenes?[brush.Visual]; if (childScene != null) {