From a83e75c2b6186dc62882daec15e47b5a9a9a089d Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Tue, 29 May 2018 16:31:40 +0300 Subject: [PATCH] fixed bug in creating incoming call view --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 5229b9a6..54a742bf 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -666,8 +666,7 @@ class MainActivity : AppCompatActivity() { reject_button.setOnClickListener { v -> when ((v as ImageButton).tag) { "Reject" -> { - Log.i("Baresip", "UA " + call.ua + - " rejecting incoming call " + call.callp) + Log.i("Baresip", "UA ${call.ua} rejecting incoming call ${call.callp}") ua_hangup(call.ua.uap, call.callp, 486, "Rejected") } "Hold" -> { @@ -834,8 +833,12 @@ class MainActivity : AppCompatActivity() { val new_call = Call(callp, ua, peer_uri, "in", "Answer", null) this@MainActivity.runOnUiThread { calls.add(new_call) + if (ua == uas[aorSpinner.selectedItemPosition]) { + addCallViews(ua, new_call, Call.calls(calls, "in").size * 10) + } else { + aorSpinner.setSelection(UserAgent.findAorIndex(uas, aor)!!) + } am.mode = AudioManager.MODE_RINGTONE - aorSpinner.setSelection(UserAgent.findAorIndex(uas, aor)!!) } val i = Intent(this, MainActivity::class.java) i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)