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") - } - } } } }