From f6786834723a8aff0d6161cda64625e950ac3880 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sun, 7 May 2017 15:39:46 +0200 Subject: [PATCH] Handle inserts before currently visible item. If a virtualized list was scrolled and an item added before the first visible item, then the list wasn't updated. --- src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs b/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs index 96190720ae..20602d5475 100644 --- a/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs +++ b/src/Avalonia.Controls/Presenters/ItemVirtualizerSimple.cs @@ -155,8 +155,7 @@ namespace Avalonia.Controls.Presenters case NotifyCollectionChangedAction.Add: CreateAndRemoveContainers(); - if (e.NewStartingIndex >= FirstIndex && - e.NewStartingIndex < NextIndex) + if (e.NewStartingIndex < NextIndex) { RecycleContainers(); }