From 0188d7cd08f433e3e8a8e1c5b93e2db51a52092a Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 18 Oct 2016 19:17:35 +0100 Subject: [PATCH] fixed warning suppression for obsolete error. --- src/Avalonia.SceneGraph/Media/DrawingContext.cs | 4 +--- src/Avalonia.SceneGraph/Rendering/RendererMixin.cs | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Avalonia.SceneGraph/Media/DrawingContext.cs b/src/Avalonia.SceneGraph/Media/DrawingContext.cs index 43ee65de16..ddaa681bab 100644 --- a/src/Avalonia.SceneGraph/Media/DrawingContext.cs +++ b/src/Avalonia.SceneGraph/Media/DrawingContext.cs @@ -68,10 +68,8 @@ namespace Avalonia.Media //HACK: This is a temporary hack that is used in the render loop //to update TransformedBounds property - #pragma warning disable 0618 [Obsolete("HACK for render loop, don't use")] - internal Matrix CurrentContainerTransform => _currentContainerTransform; - #pragma warning restore 0618 + internal Matrix CurrentContainerTransform => _currentContainerTransform; /// /// Draws a bitmap image. diff --git a/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs b/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs index 416cdb9855..f5dc3c4566 100644 --- a/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs +++ b/src/Avalonia.SceneGraph/Rendering/RendererMixin.cs @@ -124,8 +124,12 @@ namespace Avalonia.Rendering using (context.PushTransformContainer()) { visual.Render(context); + +#pragma warning disable 0618 var transformed = new TransformedBounds(bounds, new Rect(), context.CurrentContainerTransform); +#pragma warning restore 0618 + if (visual is Visual) { BoundsTracker.SetTransformedBounds((Visual)visual, transformed);