From c4ef7d3b07f5c38e0b428cb06088324313bb2a4b Mon Sep 17 00:00:00 2001 From: Ax333l Date: Sun, 22 Dec 2024 22:18:12 +0100 Subject: [PATCH] fix dialog issue --- .../revanced/manager/ui/viewmodel/PatcherViewModel.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/app/revanced/manager/ui/viewmodel/PatcherViewModel.kt b/app/src/main/java/app/revanced/manager/ui/viewmodel/PatcherViewModel.kt index 6b6db230..c8577295 100644 --- a/app/src/main/java/app/revanced/manager/ui/viewmodel/PatcherViewModel.kt +++ b/app/src/main/java/app/revanced/manager/ui/viewmodel/PatcherViewModel.kt @@ -105,7 +105,9 @@ class PatcherViewModel( var isInstalling by mutableStateOf(ongoingPmSession) private set - private var currentActivityRequest: Pair, String>? by mutableStateOf(null) + private var currentActivityRequest: Pair, String>? by mutableStateOf( + null + ) val activityPromptDialog by derivedStateOf { currentActivityRequest?.second } private var launchedActivity: CompletableDeferred? = null @@ -268,9 +270,7 @@ class PatcherViewModel( input.selectedPatches ) } - } - - packageInstallerStatus = pmStatus + } else packageInstallerStatus = pmStatus isInstalling = false } @@ -284,9 +284,8 @@ class PatcherViewModel( intent.getStringExtra(UninstallService.EXTRA_UNINSTALL_STATUS_MESSAGE) ?.let(logger::trace) - if (pmStatus != PackageInstaller.STATUS_SUCCESS) { + if (pmStatus != PackageInstaller.STATUS_SUCCESS) packageInstallerStatus = pmStatus - } } } }