Browse Source

Prevent out-of-bounds in DirtyRects.Coalesce.

scenegraph-after-breakage
Steven Kirk 10 years ago
parent
commit
64287fe148
  1. 2
      src/Avalonia.Visuals/Rendering/DirtyRects.cs

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

Loading…
Cancel
Save