|
|
|
@ -164,13 +164,13 @@ namespace Avalonia.Rendering |
|
|
|
/// <inheritdoc/>
|
|
|
|
Size IVisualBrushRenderer.GetRenderTargetSize(IVisualBrush brush) |
|
|
|
{ |
|
|
|
return (_currentDraw as IRef<BrushDrawOperation>)?.Item.ChildScenes?[brush.Visual]?.Size ?? Size.Empty; |
|
|
|
return (_currentDraw.Item as BrushDrawOperation)?.ChildScenes?[brush.Visual]?.Size ?? Size.Empty; |
|
|
|
} |
|
|
|
|
|
|
|
/// <inheritdoc/>
|
|
|
|
void IVisualBrushRenderer.RenderVisualBrush(IDrawingContextImpl context, IVisualBrush brush) |
|
|
|
{ |
|
|
|
var childScene = (_currentDraw as IRef<BrushDrawOperation>)?.Item.ChildScenes?[brush.Visual]; |
|
|
|
var childScene = (_currentDraw.Item as BrushDrawOperation)?.ChildScenes?[brush.Visual]; |
|
|
|
|
|
|
|
if (childScene != null) |
|
|
|
{ |
|
|
|
|