Skip to content

Commit f388b75

Browse files
committed
Add index when calling NotifyCollectionChangeAction.Add
1 parent 1a758c3 commit f388b75

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Flow.Launcher/ViewModel/ResultsViewModel.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,13 @@ public void BulkAddAll(List<ResultViewModel> resultViews)
267267
}
268268
private void AddAll(List<ResultViewModel> Items)
269269
{
270-
foreach (var item in Items)
270+
for (int i = 0; i < Items.Count; i++)
271271
{
272+
var item = Items[i];
272273
if (_token.IsCancellationRequested)
273274
return;
274275
Add(item);
275-
OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, item));
276+
OnCollectionChanged(new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Add, item, i));
276277
}
277278
}
278279
public void RemoveAll(int Capacity = 512)

0 commit comments

Comments
 (0)