mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-26 23:50:58 +01:00
Identity conveniences
This commit is contained in:
@@ -128,7 +128,18 @@ public class FragmentIdentity extends FragmentEx {
|
||||
@Override
|
||||
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
||||
EntityAccount account = (EntityAccount) adapterView.getAdapter().getItem(position);
|
||||
if (account.id >= 0 && TextUtils.isEmpty(tilPassword.getEditText().getText().toString())) {
|
||||
|
||||
for (int pos = 1; pos < providers.size(); pos++)
|
||||
if (providers.get(pos).imap_host.equals(account.host) &&
|
||||
providers.get(pos).imap_port == account.port) {
|
||||
spProfile.setSelection(pos);
|
||||
break;
|
||||
}
|
||||
|
||||
if (position > 0 && TextUtils.isEmpty(etUser.getText()))
|
||||
etUser.setText(account.user);
|
||||
|
||||
if (position > 0 && TextUtils.isEmpty(tilPassword.getEditText().getText())) {
|
||||
tilPassword.getEditText().setText(account.password);
|
||||
tilPassword.setPasswordVisibilityToggleEnabled(false);
|
||||
}
|
||||
@@ -242,8 +253,6 @@ public class FragmentIdentity extends FragmentEx {
|
||||
}
|
||||
|
||||
try {
|
||||
ServiceSynchronize.stop(getContext(), "identity");
|
||||
|
||||
DB db = DB.getInstance(getContext());
|
||||
try {
|
||||
db.beginTransaction();
|
||||
|
||||
Reference in New Issue
Block a user