From de5c6126057c64c3c12f408c8a14a7b18b6146f2 Mon Sep 17 00:00:00 2001 From: Pranav Date: Mon, 14 Aug 2023 21:03:20 +0530 Subject: [PATCH] Fix method call order --- .../kotlin/org/cosmicide/rewrite/MainActivity.kt | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/app/src/main/kotlin/org/cosmicide/rewrite/MainActivity.kt b/app/src/main/kotlin/org/cosmicide/rewrite/MainActivity.kt index f173d6f3..7fabb576 100644 --- a/app/src/main/kotlin/org/cosmicide/rewrite/MainActivity.kt +++ b/app/src/main/kotlin/org/cosmicide/rewrite/MainActivity.kt @@ -88,20 +88,10 @@ class MainActivity : AppCompatActivity() { Shizuku.addRequestPermissionResultListener(listener) - if (isShizukuInstalled()) { - lifecycleScope.launch { - awaitBinderReceived() - CommonUtils.showSnackBar(binding.root, "Shizuku is ready") - } - if (Shizuku.shouldShowRequestPermissionRationale()) { + lifecycleScope.launch { + awaitBinderReceived() + if (isShizukuInstalled() && Shizuku.shouldShowRequestPermissionRationale()) { requestPermission() - } else { - if (Shizuku.checkSelfPermission() == PackageManager.PERMISSION_GRANTED) { - lifecycleScope.launch { - awaitBinderReceived() - CommonUtils.showSnackBar(binding.root, "Shizuku is ready") - } - } } } }