- Set audio mode only if needed.

This commit is contained in:
Juha Heinanen
2020-02-21 02:58:49 +02:00
parent 72abf32791
commit fb5418af9c
@@ -247,7 +247,8 @@ class MainActivity : AppCompatActivity() {
// placing to call in order to avoid missing audio from callee due to // placing to call in order to avoid missing audio from callee due to
// a bug in many Android devices. // a bug in many Android devices.
val am = getSystemService(Context.AUDIO_SERVICE) as AudioManager 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.visibility = View.INVISIBLE
callButton.isEnabled = false callButton.isEnabled = false
hangupButton.visibility = View.VISIBLE hangupButton.visibility = View.VISIBLE