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 - } } } }