diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt index 3045425e..dbb58222 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt @@ -54,9 +54,7 @@ fun NetworkPosts( ReportDrawnWhen { lazyPagingItems.itemCount > 0 } val isRefreshing by remember(lazyPagingItems) { - derivedStateOf { - lazyPagingItems.loadState.refresh == LoadState.Loading && lazyPagingItems.itemCount == 0 - } + derivedStateOf { lazyPagingItems.loadState.refresh == LoadState.Loading } } val pullRefreshState = rememberPullRefreshState(isRefreshing, lazyPagingItems::refresh) Box(modifier = modifier.fillMaxSize().pullRefresh(pullRefreshState)) { diff --git a/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt b/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt index 990ebe62..d9be14bf 100644 --- a/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt +++ b/common/src/main/kotlin/dev/msfjarvis/claw/common/posts/LobstersCard.kt @@ -100,7 +100,6 @@ fun LobstersCard( Modifier.clickable(role = Role.Button) { localSavedState = !localSavedState postActions.toggleSave(post) - refresh() }, ) HorizontalDivider(modifier = Modifier.width(48.dp))