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 1290d4ed4..2f2cced22 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 @@ -98,7 +98,8 @@ abstract class FeedViewModel(val localFilter: FeedFilter) : ViewModel() { val oldNotesState = _feedContent.value if (localFilter is AdditiveFeedFilter && oldNotesState is FeedState.Loaded) { val newList = localFilter.updateListWith(oldNotesState.feed.value, newItems.toSet()) - updateFeed(newList) + if (newList !== oldNotesState.feed.value) + updateFeed(newList) } else { // Refresh Everything refreshSuspended()