From 44503715a8f9301388b61c482ffe119305f973aa Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 8 Sep 2020 10:38:52 +0300 Subject: [PATCH] Login fragment: clear errors on validation success --- .../etesync/syncadapter/ui/setup/LoginCredentialsFragment.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/etesync/syncadapter/ui/setup/LoginCredentialsFragment.kt b/app/src/main/java/com/etesync/syncadapter/ui/setup/LoginCredentialsFragment.kt index c22cfa1a..775dbee4 100644 --- a/app/src/main/java/com/etesync/syncadapter/ui/setup/LoginCredentialsFragment.kt +++ b/app/src/main/java/com/etesync/syncadapter/ui/setup/LoginCredentialsFragment.kt @@ -93,12 +93,16 @@ class LoginCredentialsFragment : Fragment() { if (userName.isEmpty()) { editUserName.error = getString(R.string.login_email_address_error) valid = false + } else { + editUserName.error = null } val password = editUrlPassword.editText?.text.toString() if (password.isEmpty()) { editUrlPassword.error = getString(R.string.login_password_required) valid = false + } else { + editUrlPassword.error = null } var uri: URI? = null @@ -109,6 +113,7 @@ class LoginCredentialsFragment : Fragment() { val url = server.toHttpUrlOrNull() if (url != null) { uri = url.toUri() + customServer.error = null } else { customServer.error = getString(R.string.login_custom_server_error) valid = false