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

View File

@ -860,15 +860,19 @@ class MainActivity : AppCompatActivity() {
ACCOUNTS_CODE -> {
uaAdapter.notifyDataSetChanged()
val acc = uas[aorSpinner.selectedItemPosition].account
if (acc.vmUri != "") {
if (acc.vmNew > 0)
voicemailButton.setImageResource(R.drawable.voicemail_new)
else
voicemailButton.setImageResource(R.drawable.voicemail)
voicemailButton.visibility = View.VISIBLE
} else {
voicemailButton.visibility = View.INVISIBLE
if ((aorSpinner.selectedItemPosition == -1) && (uas.size > 0))
aorSpinner.setSelection(0)
if (aorSpinner.selectedItemPosition >= 0) {
val acc = uas[aorSpinner.selectedItemPosition].account
if (acc.vmUri != "") {
if (acc.vmNew > 0)
voicemailButton.setImageResource(R.drawable.voicemail_new)
else
voicemailButton.setImageResource(R.drawable.voicemail)
voicemailButton.visibility = View.VISIBLE
} else {
voicemailButton.visibility = View.INVISIBLE
}
}
baresipService.setAction("UpdateNotification")
startService(baresipService)