From 4645ec1c4515f193237bbba0a0056c9d5c16ea75 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 28 Sep 2018 20:12:34 +0200 Subject: [PATCH] Use indexer for iterating items. --- src/Avalonia.Visuals/Rendering/RenderLoop.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Avalonia.Visuals/Rendering/RenderLoop.cs b/src/Avalonia.Visuals/Rendering/RenderLoop.cs index e10e1c4006..df32d9eec1 100644 --- a/src/Avalonia.Visuals/Rendering/RenderLoop.cs +++ b/src/Avalonia.Visuals/Rendering/RenderLoop.cs @@ -96,13 +96,15 @@ namespace Avalonia.Rendering { _dispatcher.Post(() => { - foreach (var i in _items) + for (var i = 0; i < _items.Count; ++i) { - if (i.NeedsUpdate) + var item = _items[i]; + + if (item.NeedsUpdate) { try { - i.Update(time); + item.Update(time); } catch (Exception ex) {