From d8d72f92b3fd5c48cdff4b4c16db405c41a065f8 Mon Sep 17 00:00:00 2001 From: Viktor De Pasquale Date: Fri, 1 Nov 2019 14:47:59 +0100 Subject: [PATCH] Fixed policy toggle being impossible to cancel --- .../com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt b/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt index aa0bcfee4..a8fa02f18 100644 --- a/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt +++ b/app/src/main/java/com/topjohnwu/magisk/ui/superuser/SuperuserViewModel.kt @@ -42,6 +42,11 @@ class SuperuserViewModel( init { rxBus.register() + .filter { + val isIgnored = it.item == ignoreNext + if (isIgnored) ignoreNext = null + !isIgnored + } .subscribeK { togglePolicy(it.item, it.enable) } .add() rxBus.register()