mirror of
https://github.com/M66B/FairEmail.git
synced 2025-01-01 04:35:57 +00:00
Small behavior improvement
This commit is contained in:
parent
f75c38edc3
commit
1431641383
1 changed files with 9 additions and 0 deletions
|
@ -226,6 +226,8 @@ public class FragmentOAuth extends FragmentBase {
|
|||
throw new IllegalArgumentException(getString(R.string.title_email_invalid, email));
|
||||
}
|
||||
|
||||
etName.setEnabled(false);
|
||||
etEmail.setEnabled(false);
|
||||
btnOAuth.setEnabled(false);
|
||||
pbOAuth.setVisibility(View.VISIBLE);
|
||||
hideError();
|
||||
|
@ -303,6 +305,9 @@ public class FragmentOAuth extends FragmentBase {
|
|||
|
||||
private void onHandleOAuth(@NonNull Intent data) {
|
||||
try {
|
||||
etName.setEnabled(true);
|
||||
etEmail.setEnabled(true);
|
||||
|
||||
AuthorizationResponse auth = AuthorizationResponse.fromIntent(data);
|
||||
if (auth == null)
|
||||
throw AuthorizationException.fromIntent(data);
|
||||
|
@ -573,6 +578,8 @@ public class FragmentOAuth extends FragmentBase {
|
|||
}
|
||||
|
||||
private void onHandleCancel() {
|
||||
etName.setEnabled(true);
|
||||
etEmail.setEnabled(true);
|
||||
btnOAuth.setEnabled(true);
|
||||
pbOAuth.setVisibility(View.GONE);
|
||||
}
|
||||
|
@ -596,6 +603,8 @@ public class FragmentOAuth extends FragmentBase {
|
|||
ex instanceof AuthenticationFailedException)
|
||||
tvOfficeAuthHint.setVisibility(View.VISIBLE);
|
||||
|
||||
etName.setEnabled(true);
|
||||
etEmail.setEnabled(true);
|
||||
btnOAuth.setEnabled(true);
|
||||
pbOAuth.setVisibility(View.GONE);
|
||||
|
||||
|
|
Loading…
Reference in a new issue