Commit fa3865e9 authored by vvb2060's avatar vvb2060 Committed by John Wu

Check command result

parent a6950b8a
...@@ -226,10 +226,10 @@ object MagiskHide : BaseSettingsItem.Toggle() { ...@@ -226,10 +226,10 @@ object MagiskHide : BaseSettingsItem.Toggle() {
override val description = R.string.settings_magiskhide_summary.asTransitive() override val description = R.string.settings_magiskhide_summary.asTransitive()
override var value = Config.magiskHide override var value = Config.magiskHide
set(value) = setV(value, field, { field = it }) { set(value) = setV(value, field, { field = it }) {
Config.magiskHide = it val cmd = if (it) "enable" else "disable"
when { Shell.su("magiskhide --$cmd").submit { cb ->
it -> Shell.su("magiskhide --enable").submit() if (cb.isSuccess) Config.magiskHide = it
else -> Shell.su("magiskhide --disable").submit() else field = !it
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment