From 293c7ec0f09c8c4139b06f108c92a576fee7b11c Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Wed, 19 Feb 2020 23:59:17 +0200 Subject: [PATCH] - Use white colored status symbol if account's registration has not been activated. - Added info about accounts' status symbols to About page. --- app/src/main/kotlin/com/tutpro/baresip/AccountActivity.kt | 2 +- app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt | 2 +- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 7 +++++-- app/src/main/res/values-fi/strings.xml | 3 +++ app/src/main/res/values/strings.xml | 3 +++ 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/AccountActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/AccountActivity.kt index 00474d20..9ae9154b 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/AccountActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/AccountActivity.kt @@ -298,7 +298,7 @@ class AccountActivity : AppCompatActivity() { } else { if (acc.regint != 0) { Api.ua_unregister(ua.uap) - UserAgent.updateStatus(ua, R.drawable.dot_yellow) + UserAgent.updateStatus(ua, R.drawable.dot_white) newRegint = 0 } } diff --git a/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt index 91edc7c7..bee2976b 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt @@ -51,7 +51,7 @@ class AccountsActivity : AppCompatActivity() { newAorView.setText("") newAorView.hint = getString(R.string.user_domain) newAorView.clearFocus() - UserAgent.add(ua, R.drawable.dot_yellow) + UserAgent.add(ua, R.drawable.dot_white) generateAccounts() alAdapter.notifyDataSetChanged() saveAccounts() diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 83fe42c2..6891fa7e 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -464,7 +464,10 @@ class BaresipService: Service() { status.add(R.drawable.dot_green) } else { Log.d(LOG_TAG, "Ua ${ua.account.aor} is NOT registered") - status.add(R.drawable.dot_yellow) + if (ua.account.regint == 0) + status.add(R.drawable.dot_white) + else + status.add(R.drawable.dot_yellow) } val intent = Intent("service event") intent.putExtra("event", "ua added") @@ -494,7 +497,7 @@ class BaresipService: Service() { } "registered" -> { if (ua.account.regint == 0) - status[account_index] = R.drawable.dot_yellow + status[account_index] = R.drawable.dot_white else status[account_index] = R.drawable.dot_green ua.registrationFailed = false diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 833f6a98..70ba7066 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -11,6 +11,9 @@