diff --git a/app/src/main/java/dev/msfjarvis/lobsters/ui/main/LobstersApp.kt b/app/src/main/java/dev/msfjarvis/lobsters/ui/main/LobstersApp.kt index bbcea9f7..65abc778 100644 --- a/app/src/main/java/dev/msfjarvis/lobsters/ui/main/LobstersApp.kt +++ b/app/src/main/java/dev/msfjarvis/lobsters/ui/main/LobstersApp.kt @@ -20,6 +20,7 @@ import androidx.navigation.compose.composable import androidx.navigation.compose.currentBackStackEntryAsState import androidx.navigation.compose.navigate import androidx.navigation.compose.rememberNavController +import androidx.paging.LoadState import androidx.paging.compose.collectAsLazyPagingItems import dev.msfjarvis.lobsters.ui.navigation.Destination import dev.msfjarvis.lobsters.ui.posts.HottestPosts @@ -47,7 +48,9 @@ fun LobstersApp() { } } val jumpToIndex: suspend (Int) -> Unit = { - hottestPostsListState.animateScrollToItem(it) + if (hottestPosts.loadState.refresh != LoadState.Loading) { + hottestPostsListState.animateScrollToItem(it) + } } Scaffold(