From b96a2c9cf4fd945e1a3c31240eb66418c2be21a5 Mon Sep 17 00:00:00 2001 From: Oleksandr Garmatin Date: Mon, 24 Jul 2023 13:29:25 +0300 Subject: [PATCH] fix: fix action flow logic --- .../main/java/pan/alexander/tordnscrypt/TopFragment.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/TopFragment.java b/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/TopFragment.java index 76f6bb90..4a7f22dc 100644 --- a/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/TopFragment.java +++ b/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/TopFragment.java @@ -341,8 +341,6 @@ private void observeRootState() { } performBackgroundWorkAfterRootChecking(); - - performMainThreadWorkAfterRootChecking(); }); } @@ -368,6 +366,10 @@ private void performBackgroundWorkAfterRootChecking() { checkIntegrity(activity); + if (handler != null) { + handler.post(this::performMainThreadWorkAfterRootChecking); + } + }); }