fixed bug in creating incoming call view

This commit is contained in:
Juha Heinanen
2018-05-29 16:31:40 +03:00
parent e4fcb302ee
commit a83e75c2b6
@@ -666,8 +666,7 @@ class MainActivity : AppCompatActivity() {
reject_button.setOnClickListener { v -> reject_button.setOnClickListener { v ->
when ((v as ImageButton).tag) { when ((v as ImageButton).tag) {
"Reject" -> { "Reject" -> {
Log.i("Baresip", "UA " + call.ua + Log.i("Baresip", "UA ${call.ua} rejecting incoming call ${call.callp}")
" rejecting incoming call " + call.callp)
ua_hangup(call.ua.uap, call.callp, 486, "Rejected") ua_hangup(call.ua.uap, call.callp, 486, "Rejected")
} }
"Hold" -> { "Hold" -> {
@@ -834,9 +833,13 @@ class MainActivity : AppCompatActivity() {
val new_call = Call(callp, ua, peer_uri, "in", "Answer", null) val new_call = Call(callp, ua, peer_uri, "in", "Answer", null)
this@MainActivity.runOnUiThread { this@MainActivity.runOnUiThread {
calls.add(new_call) calls.add(new_call)
am.mode = AudioManager.MODE_RINGTONE if (ua == uas[aorSpinner.selectedItemPosition]) {
addCallViews(ua, new_call, Call.calls(calls, "in").size * 10)
} else {
aorSpinner.setSelection(UserAgent.findAorIndex(uas, aor)!!) aorSpinner.setSelection(UserAgent.findAorIndex(uas, aor)!!)
} }
am.mode = AudioManager.MODE_RINGTONE
}
val i = Intent(this, MainActivity::class.java) val i = Intent(this, MainActivity::class.java)
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)
startActivity(i); startActivity(i);