From 2d5a8f38099b1a3c94c1eb75b41b282cf6311f80 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 17 Nov 2016 23:11:59 +0100 Subject: [PATCH] Removed unnecessary field. --- src/Avalonia.Visuals/Rendering/DeferredRenderer.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs index a7407b802c..b5a647f903 100644 --- a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs +++ b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs @@ -20,7 +20,6 @@ namespace Avalonia.Rendering private ConcurrentQueue _renderQueue = new ConcurrentQueue(); private bool _needsUpdate; private bool _updateQueued; - private bool _needsRender; private readonly Stopwatch _stopwatch = Stopwatch.StartNew(); private int _totalFrames; @@ -152,7 +151,6 @@ namespace Avalonia.Rendering _scene = scene; _needsUpdate = false; - _needsRender = true; _root.Invalidate(new Rect(_root.ClientSize)); } finally @@ -169,7 +167,7 @@ namespace Avalonia.Rendering _updateQueued = true; } - if (_needsRender) + if (!_renderQueue.IsEmpty) { if (_renderTarget == null) { @@ -196,8 +194,6 @@ namespace Avalonia.Rendering RenderFps(context); } } - - _needsRender = false; } catch (RenderTargetCorruptedException ex) {