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