From 451b4d265765bece79a8985f23dadb2079fa705c Mon Sep 17 00:00:00 2001 From: LooKeR Date: Tue, 12 Oct 2021 23:55:10 +0530 Subject: [PATCH] Update Root Permission on opening settings --- .../kotlin/com/looker/droidify/screen/SettingsFragment.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt b/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt index b59d78b7..ea0dde96 100644 --- a/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt +++ b/src/main/kotlin/com/looker/droidify/screen/SettingsFragment.kt @@ -19,6 +19,7 @@ import com.looker.droidify.BuildConfig import com.looker.droidify.R import com.looker.droidify.content.Preferences import com.looker.droidify.utility.extension.resources.* +import com.topjohnwu.superuser.Shell import io.reactivex.rxjava3.disposables.Disposable @@ -125,7 +126,7 @@ class SettingsFragment : ScreenFragment() { } } addText( - title = "Droid-ify", + title = getString(R.string.application_name), summary = "v ${BuildConfig.VERSION_NAME}" ) } @@ -181,6 +182,7 @@ class SettingsFragment : ScreenFragment() { preferences[Preferences.Key.ProxyHost]?.setEnabled(enabled) preferences[Preferences.Key.ProxyPort]?.setEnabled(enabled) } + preferences[Preferences.Key.RootPermission]?.setEnabled(Shell.getShell().isRoot) if (key == Preferences.Key.Theme) { requireActivity().recreate() }