From 53e401fa2d01e2dc795a694d8feb29767b22c8ae Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Sat, 28 Dec 2024 08:00:02 +0800 Subject: [PATCH] Perform authentication if needed for AutomaticResponse setting --- .../java/com/topjohnwu/magisk/ui/settings/SettingsViewModel.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/apk/src/main/java/com/topjohnwu/magisk/ui/settings/SettingsViewModel.kt b/app/apk/src/main/java/com/topjohnwu/magisk/ui/settings/SettingsViewModel.kt index 10180cb3a..234c38923 100644 --- a/app/apk/src/main/java/com/topjohnwu/magisk/ui/settings/SettingsViewModel.kt +++ b/app/apk/src/main/java/com/topjohnwu/magisk/ui/settings/SettingsViewModel.kt @@ -13,6 +13,7 @@ import com.topjohnwu.magisk.BR import com.topjohnwu.magisk.arch.BaseViewModel import com.topjohnwu.magisk.core.AppContext import com.topjohnwu.magisk.core.BuildConfig +import com.topjohnwu.magisk.core.Config import com.topjohnwu.magisk.core.Const import com.topjohnwu.magisk.core.Info import com.topjohnwu.magisk.core.R @@ -92,6 +93,7 @@ class SettingsViewModel : BaseViewModel(), BaseSettingsItem.Handler { DownloadPath -> withExternalRW(doAction) UpdateChecker -> withPostNotificationPermission(doAction) Authentication -> AuthEvent(doAction).publish() + AutomaticResponse -> if (Config.suAuth) AuthEvent(doAction).publish() else doAction() else -> doAction() } }