diff --git a/.idea/artifacts/common_jvm.xml b/.idea/artifacts/common_jvm.xml index eeeaa0fe..256528c5 100644 --- a/.idea/artifacts/common_jvm.xml +++ b/.idea/artifacts/common_jvm.xml @@ -1,6 +1,8 @@ $PROJECT_DIR$/common/build/libs - + + + \ No newline at end of file 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( diff --git a/gradle.properties b/gradle.properties index 81d10321..05ae5ade 100644 --- a/gradle.properties +++ b/gradle.properties @@ -48,3 +48,6 @@ android.defaults.buildfeatures.renderscript=false android.defaults.buildfeatures.resvalues=false android.defaults.buildfeatures.shaders=false android.library.defaults.buildfeatures.androidresources=false + +# Disable KMP warning +kotlin.mpp.stability.nowarn=true