From caaf6b3a011c7d27db573f0d1d0ccb2cefa3b6ca Mon Sep 17 00:00:00 2001 From: maxjivi05 Date: Fri, 23 Oct 2026 19:47:32 -0400 Subject: [PATCH] fix: keep the link task id when an in-app resume reaches the session --- .../main/java/com/droiddeck/launcher/FrontEndActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/droiddeck/launcher/FrontEndActivity.kt b/app/src/main/java/com/droiddeck/launcher/FrontEndActivity.kt index 2852a4c52..943b07be8 100644 --- a/app/src/main/java/com/droiddeck/launcher/FrontEndActivity.kt +++ b/app/src/main/java/com/droiddeck/launcher/FrontEndActivity.kt @@ -560,9 +560,11 @@ class FrontEndActivity : ComponentActivity() { }, steamSession = true) } - private fun Intent.returnTo(returnHome: Boolean): Intent = - putExtra(SessionActivity.EXTRA_RETURN_HOME, returnHome) - .putExtra(SessionActivity.EXTRA_LINK_TASK, if (returnHome) taskId else -1) + private fun Intent.returnTo(returnHome: Boolean): Intent { + val task = taskId + return putExtra(SessionActivity.EXTRA_RETURN_HOME, returnHome) + .apply { if (returnHome) putExtra(SessionActivity.EXTRA_LINK_TASK, task) } + } private fun launchWithoutSteam(game: Library.SteamGame, returnHome: Boolean): Boolean { val app = applicationContext