diff --git a/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt index 27be9c66..a3da9add 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/AccountsActivity.kt @@ -108,21 +108,23 @@ class AccountsActivity : AppCompatActivity() { else input.transformationMethod = PasswordTransformationMethod() } - builder.setView(layout) - builder.setPositiveButton(android.R.string.ok) { dialog, _ -> - dialog.dismiss() - var password = input.text.toString().trim() - if (!Account.checkAuthPass(password)) { - Utils.alertView(this, getString(R.string.notice), - String.format(getString(R.string.invalid_authentication_password), password)) - password = "" + with (builder) { + setView(layout) + setPositiveButton(android.R.string.ok) { dialog, _ -> + dialog.dismiss() + var password = input.text.toString().trim() + if (!Account.checkAuthPass(password)) { + Utils.alertView(this@AccountsActivity, getString(R.string.notice), + String.format(getString(R.string.invalid_authentication_password), password)) + password = "" + } + setAuthPass(ua, password) } - setAuthPass(ua, password) + setNegativeButton(android.R.string.cancel) { dialog, _ -> + dialog.cancel() + } + show() } - builder.setNegativeButton(android.R.string.cancel) { dialog, _ -> - dialog.cancel() - } - builder.show() } override fun onOptionsItemSelected(item: MenuItem): Boolean {