瀏覽代碼

Removed unnecessary field.

Steven Kirk 9 年之前
父節點
當前提交
2d5a8f3809
共有 1 個文件被更改,包括 1 次插入5 次删除
  1. 1 5
      src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

+ 1 - 5
src/Avalonia.Visuals/Rendering/DeferredRenderer.cs

@@ -20,7 +20,6 @@ namespace Avalonia.Rendering
         private ConcurrentQueue<Rect> _renderQueue = new ConcurrentQueue<Rect>();
         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)
                 {