From 64287fe148c2e023ade61c6b38672d90ddda474a Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 18 Nov 2016 21:32:12 +0100 Subject: [PATCH] Prevent out-of-bounds in DirtyRects.Coalesce. --- src/Avalonia.Visuals/Rendering/DirtyRects.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Visuals/Rendering/DirtyRects.cs b/src/Avalonia.Visuals/Rendering/DirtyRects.cs index 67ec1b0c48..76cf8c8e5f 100644 --- a/src/Avalonia.Visuals/Rendering/DirtyRects.cs +++ b/src/Avalonia.Visuals/Rendering/DirtyRects.cs @@ -42,7 +42,7 @@ namespace Avalonia.Rendering { var b = _rects[j]; - if (a.Intersects(b)) + if (i < _rects.Count && a.Intersects(b)) { _rects[i] = _rects[i].Union(b); _rects.RemoveAt(i);