fixed bug in creating incoming call view
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user