diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt index 6360e4dae..87b71d6ea 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt @@ -294,12 +294,12 @@ abstract class FeedViewModel(val localFilter: FeedFilter) : ViewModel(), I val oldNotesState = _feedContent.value if (localFilter is AdditiveFeedFilter && lastFeedKey == localFilter.feedKey()) { if (oldNotesState is FeedState.Loaded) { - val newList = localFilter.updateListWith(oldNotesState.feed.value, newItems.toSet()).distinctBy { it.idHex }.toImmutableList() + val newList = localFilter.updateListWith(oldNotesState.feed.value, newItems).distinctBy { it.idHex }.toImmutableList() if (!equalImmutableLists(newList, oldNotesState.feed.value)) { updateFeed(newList) } } else if (oldNotesState is FeedState.Empty) { - val newList = localFilter.updateListWith(emptyList(), newItems.toSet()).distinctBy { it.idHex }.toImmutableList() + val newList = localFilter.updateListWith(emptyList(), newItems).distinctBy { it.idHex }.toImmutableList() if (newList.isNotEmpty()) { updateFeed(newList) }