From c0d47d391f20784caa5a017e221fbc3fb2d88f40 Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Thu, 3 Apr 2025 13:08:20 +0200 Subject: [PATCH] try to fix sporadic bug regarding detection of double click (#138) --- app/build.gradle | 2 +- .../main/java/de/jrpie/android/launcher/ui/HomeActivity.kt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index c280794..98f2abc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,7 +24,7 @@ android { targetSdkVersion 35 compileSdk 35 versionCode 43 - versionName "0.1.3" + versionName "0.1.3+double_click_test" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/de/jrpie/android/launcher/ui/HomeActivity.kt b/app/src/main/java/de/jrpie/android/launcher/ui/HomeActivity.kt index 53a0876..7408d8c 100644 --- a/app/src/main/java/de/jrpie/android/launcher/ui/HomeActivity.kt +++ b/app/src/main/java/de/jrpie/android/launcher/ui/HomeActivity.kt @@ -188,6 +188,12 @@ class HomeActivity : UIObject, AppCompatActivity() { override fun onResume() { super.onResume() + touchGestureDetector = TouchGestureDetector( + this, 0, 0, + LauncherPreferences.enabled_gestures().edgeSwipeEdgeWidth() / 100f + ) + touchGestureDetector.updateScreenSize(windowManager) + touchGestureDetector.edgeWidth = LauncherPreferences.enabled_gestures().edgeSwipeEdgeWidth() / 100f