diff --git a/ui/src/main/java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt b/ui/src/main/java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt index bfedb0ef..d5686c39 100644 --- a/ui/src/main/java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt +++ b/ui/src/main/java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt @@ -45,6 +45,7 @@ import de.mm20.launcher2.ui.launcher.search.SearchColumn import de.mm20.launcher2.ui.launcher.search.SearchVM import de.mm20.launcher2.ui.launcher.widgets.WidgetColumn import de.mm20.launcher2.ui.utils.rememberNotificationShadeController +import kotlinx.coroutines.launch import kotlin.math.roundToInt @Composable @@ -174,6 +175,11 @@ fun PagerScaffold( isWidgetEditMode -> { viewModel.setWidgetEditMode(false) } + widgetsScrollState.value != 0 -> { + scope.launch { + widgetsScrollState.animateScrollTo(0) + } + } } }