diff --git a/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt b/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt index d2fa9329..233165d5 100644 --- a/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt +++ b/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt @@ -257,8 +257,8 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), Callbacks { } val downloading = status is Cancelable this.downloading = downloading + viewModel.state.value = state updateButtons() - viewModel.state.value = status if (state is DownloadService.State.Success && isResumed && !rootInstallerEnabled) { withContext(Dispatchers.Default) { AppInstaller.getInstance(context)?.defaultInstaller?.install(state.release.cacheFileName)