From 8f4c5dcde01e9a421f728f1221557cb0e76c8614 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Thu, 25 Aug 2022 20:18:31 +0200 Subject: [PATCH] PagerScaffold: fix back key not closing widgets --- .../java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt | 6 ++++++ 1 file changed, 6 insertions(+) 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) + } + } } }