From 5b1f82877452ecf353039ac2221a127271a44a96 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Sun, 12 Apr 2020 14:10:37 +0300 Subject: [PATCH] - Start baresip service also when there is no need to ask for Microphone permission. --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 085bf771..90ef4e1f 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -435,8 +435,12 @@ class MainActivity : AppCompatActivity() { askPasswords(accounts) } else { // Baresip is started for the first time - Utils.requestPermission(this, Manifest.permission.RECORD_AUDIO, - RECORD_PERMISSION_REQUEST_CODE) + if (!Utils.checkPermission(this, Manifest.permission.RECORD_AUDIO)) + Utils.requestPermission(this, Manifest.permission.RECORD_AUDIO, + RECORD_PERMISSION_REQUEST_CODE) + else + // Some old devices have granted Mic permission without a need to ask + startBaresip() } } // OnCreate