diff --git a/app/src/main/java/com/example/research/ui/main/SearchResultsPane.kt b/app/src/main/java/com/example/research/ui/main/SearchResultsPane.kt index 84ca83f..c617a92 100644 --- a/app/src/main/java/com/example/research/ui/main/SearchResultsPane.kt +++ b/app/src/main/java/com/example/research/ui/main/SearchResultsPane.kt @@ -80,13 +80,7 @@ internal fun SearchResultsPane( } } - val loaded = ArrayList(results.itemCount) - for (index in 0 until results.itemCount) { - val entry = results.peek(index) - if (entry != null) { - loaded.add(entry) - } - } + val loaded = results.itemSnapshotList.items.filterNotNull() SideEffect { if (results.loadState.refresh is LoadState.NotLoading && loaded.isNotEmpty()) { staleEntries = loaded