avoid crash when coming first time back from accounts to main activity

This commit is contained in:
Juha Heinanen
2018-11-03 15:53:39 +02:00
parent 60197a9061
commit 5e8cc5fbdb
@@ -860,15 +860,19 @@ class MainActivity : AppCompatActivity() {
ACCOUNTS_CODE -> { ACCOUNTS_CODE -> {
uaAdapter.notifyDataSetChanged() uaAdapter.notifyDataSetChanged()
val acc = uas[aorSpinner.selectedItemPosition].account if ((aorSpinner.selectedItemPosition == -1) && (uas.size > 0))
if (acc.vmUri != "") { aorSpinner.setSelection(0)
if (acc.vmNew > 0) if (aorSpinner.selectedItemPosition >= 0) {
voicemailButton.setImageResource(R.drawable.voicemail_new) val acc = uas[aorSpinner.selectedItemPosition].account
else if (acc.vmUri != "") {
voicemailButton.setImageResource(R.drawable.voicemail) if (acc.vmNew > 0)
voicemailButton.visibility = View.VISIBLE voicemailButton.setImageResource(R.drawable.voicemail_new)
} else { else
voicemailButton.visibility = View.INVISIBLE voicemailButton.setImageResource(R.drawable.voicemail)
voicemailButton.visibility = View.VISIBLE
} else {
voicemailButton.visibility = View.INVISIBLE
}
} }
baresipService.setAction("UpdateNotification") baresipService.setAction("UpdateNotification")
startService(baresipService) startService(baresipService)