From fb5418af9c01eea584bbefc69c292f21d472ff2b Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 21 Feb 2020 02:11:47 +0200 Subject: [PATCH] - Set audio mode only if needed. --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index ad1703cf..f961aa82 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -247,7 +247,8 @@ class MainActivity : AppCompatActivity() { // placing to call in order to avoid missing audio from callee due to // a bug in many Android devices. val am = getSystemService(Context.AUDIO_SERVICE) as AudioManager - am.mode = AudioManager.MODE_IN_COMMUNICATION + if (am.mode != AudioManager.MODE_IN_COMMUNICATION) + am.mode = AudioManager.MODE_IN_COMMUNICATION callButton.visibility = View.INVISIBLE callButton.isEnabled = false hangupButton.visibility = View.VISIBLE