From bad6fc9e3a60216b67044ee1dd1767436d527f17 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 10 Feb 2022 13:49:10 +0530 Subject: [PATCH] android: ensure save is toggled only after dismiss --- .../dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt index 9eda8dea..b276e48a 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt @@ -4,6 +4,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.LazyListState import androidx.compose.foundation.lazy.items import androidx.compose.material.DismissDirection +import androidx.compose.material.DismissValue import androidx.compose.material.ExperimentalMaterialApi import androidx.compose.material.SwipeToDismiss import androidx.compose.material.rememberDismissState @@ -29,7 +30,7 @@ fun DatabasePosts( val dismissState = rememberDismissState( confirmStateChange = { - postActions.toggleSave(item) + if (it == DismissValue.DismissedToStart) postActions.toggleSave(item) true } )