diff --git a/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt b/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt index bb109a31a..33bb11bbc 100644 --- a/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt +++ b/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt @@ -316,7 +316,7 @@ class PostListScreen : Screen { DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(PostListMviModel.Intent.HapticIndication) }, onDismissToStart = rememberCallback(model) { diff --git a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt index 78c241675..d3b5cace7 100644 --- a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt +++ b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt @@ -333,7 +333,7 @@ class ExploreScreen : Screen { DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(ExploreMviModel.Intent.HapticIndication) }, onDismissToStart = rememberCallback(model) { diff --git a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt index 3418013d3..367b5ccd2 100644 --- a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt +++ b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt @@ -261,7 +261,7 @@ class MultiCommunityScreen( DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(MultiCommunityMviModel.Intent.HapticIndication) }, onDismissToStart = {