Browse Source

fixed warning suppression for obsolete error.

pull/771/head
Dan Walmsley 10 years ago
parent
commit
0188d7cd08
  1. 4
      src/Avalonia.SceneGraph/Media/DrawingContext.cs
  2. 4
      src/Avalonia.SceneGraph/Rendering/RendererMixin.cs

4
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;
/// <summary>
/// Draws a bitmap image.

4
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);

Loading…
Cancel
Save