From 38abad1e44d49936272f3f3744f17a8861ba9c46 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Sun, 26 Jun 2022 16:21:20 +0800 Subject: [PATCH] Fix app state --- .../main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt b/app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt index 89558538c..9dcb71f54 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/home/HomeViewModel.kt @@ -94,6 +94,7 @@ class HomeViewModel( ("${magisk.version} (${magisk.versionCode}) (${stub.versionCode})" + if (isDebug) " (D)" else "").asText() } ?: run { + appState = State.INVALID managerRemoteVersion = R.string.not_available.asText() } ensureEnv() @@ -112,7 +113,7 @@ class HomeViewModel( fun onDeletePressed() = UninstallDialog().publish() - fun onManagerPressed() = when (magiskState) { + fun onManagerPressed() = when (appState) { State.LOADING -> SnackbarEvent(R.string.loading).publish() State.INVALID -> SnackbarEvent(R.string.no_connection).publish() else -> withExternalRW {