diff --git a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/scaffold/LauncherScaffold.kt b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/scaffold/LauncherScaffold.kt index 793fa848..0b7d34a4 100644 --- a/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/scaffold/LauncherScaffold.kt +++ b/app/ui/src/main/java/de/mm20/launcher2/ui/launcher/scaffold/LauncherScaffold.kt @@ -1176,6 +1176,9 @@ internal fun LauncherScaffold( } LaunchedEffect(state.isAtTop, state.isAtBottom) { + if (state.currentProgress > 0f && state.currentProgress < 1f){ + return@LaunchedEffect + } when(state.currentComponent?.reverseScrolling) { true -> if (state.isAtBottom) state.resetSearchBarOffset() false -> if (state.isAtTop) state.resetSearchBarOffset()