Przeglądaj źródła

Fix new index calculation.

Steven Kirk 2 lat temu
rodzic
commit
2ef91ffc6d

+ 1 - 1
src/Avalonia.Controls/VirtualizingStackPanel.cs

@@ -936,7 +936,7 @@ namespace Avalonia.Controls
 
 
                     // Update the indexes of the elements after the removed range.
                     // Update the indexes of the elements after the removed range.
                     end = _elements.Count;
                     end = _elements.Count;
-                    var newIndex = first;
+                    var newIndex = first + start;
                     for (var i = start; i < end; ++i)
                     for (var i = start; i < end; ++i)
                     {
                     {
                         if (_elements[i] is Control element)
                         if (_elements[i] is Control element)