From c176a0d6fa431dd7047bc7afbd85aef4082f3e6c Mon Sep 17 00:00:00 2001 From: Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> Date: Sat, 3 Oct 2026 23:40:10 -0400 Subject: [PATCH] Restore 500 ms Back double-press window (#193) --- app/src/main/java/com/droiddeck/launcher/SessionActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt b/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt index f322d68ca..83d4e726d 100644 --- a/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt +++ b/app/src/main/java/com/droiddeck/launcher/SessionActivity.kt @@ -596,8 +596,8 @@ class SessionActivity : ComponentActivity(), SurfaceHolder.Callback { performBackAction(double = false) } pendingBackAction = pending - // Android's own double-tap window (300 ms): the single action waits it out, so it is felt. - uiHandler.postDelayed(pending, android.view.ViewConfiguration.getDoubleTapTimeout().toLong()) + // Wait 500 ms for a second Back press before performing the single-press action. + uiHandler.postDelayed(pending, 500L) } private fun performBackAction(double: Boolean) {