From a2a2dca614b9e6dd09c00dd28a3e19b44f14f415 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Tue, 15 Oct 2019 15:41:07 +0300 Subject: [PATCH] - It should not be necessary to re-create uaAdapter. --- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index fdf1bdfe..6218def8 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -135,7 +135,7 @@ class MainActivity : AppCompatActivity() { arrayOf(Manifest.permission.RECORD_AUDIO), PERMISSION_REQUEST_CODE) } - uaAdapter = UaSpinnerAdapter(applicationContext, UserAgent.uas(), UserAgent.status()) + uaAdapter = UaSpinnerAdapter(applicationContext, BaresipService.uas, BaresipService.status) aorSpinner.adapter = uaAdapter aorSpinner.setSelection(-1) aorSpinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { @@ -552,9 +552,6 @@ class MainActivity : AppCompatActivity() { if (!BaresipService.activities.isEmpty()) restoreActivities() if (UserAgent.uas().size > 0) { val currentPosition = aorSpinner.selectedItemPosition - uaAdapter = UaSpinnerAdapter(applicationContext, UserAgent.uas(), - UserAgent.status()) - aorSpinner.adapter = uaAdapter if (currentPosition == -1) { if (Call.calls().size > 0) spinToAor(Call.calls()[0].ua.account.aor)