From 24d83f40638ad6a10b1744aaa929ff1e2ccd2d59 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sat, 3 Sep 2022 15:16:36 +0200 Subject: [PATCH] Fix notification shade opening by accident Close #139 --- .../main/java/de/mm20/launcher2/ui/launcher/PagerScaffold.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 a23a3fff..1c79e611 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 @@ -191,7 +191,8 @@ fun PagerScaffold( object : NestedScrollConnection { private var pullDownTotalY: Float? = 0f override fun onPreScroll(available: Offset, source: NestedScrollSource): Offset { - val diff = widgetsScrollState.value - available.y + if (!isWidgetsScrollZero) return Offset.Zero + val diff = -available.y var totalY = pullDownTotalY ?: return available if (diff >= 0) return super.onPreScroll(available, source)