mirror of https://github.com/M66B/FairEmail.git
Identity conveniences
This commit is contained in:
parent
511acdc875
commit
b6d2c0eab5
|
@ -128,7 +128,18 @@ public class FragmentIdentity extends FragmentEx {
|
||||||
@Override
|
@Override
|
||||||
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
||||||
EntityAccount account = (EntityAccount) adapterView.getAdapter().getItem(position);
|
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.getEditText().setText(account.password);
|
||||||
tilPassword.setPasswordVisibilityToggleEnabled(false);
|
tilPassword.setPasswordVisibilityToggleEnabled(false);
|
||||||
}
|
}
|
||||||
|
@ -242,8 +253,6 @@ public class FragmentIdentity extends FragmentEx {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ServiceSynchronize.stop(getContext(), "identity");
|
|
||||||
|
|
||||||
DB db = DB.getInstance(getContext());
|
DB db = DB.getInstance(getContext());
|
||||||
try {
|
try {
|
||||||
db.beginTransaction();
|
db.beginTransaction();
|
||||||
|
|
|
@ -272,9 +272,10 @@
|
||||||
android:id="@+id/ibDelete"
|
android:id="@+id/ibDelete"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="12dp"
|
||||||
android:src="@drawable/baseline_delete_24"
|
android:src="@drawable/baseline_delete_24"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/btnSave"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent" />
|
app:layout_constraintTop_toBottomOf="@id/cbPrimary" />
|
||||||
|
|
||||||
<ProgressBar
|
<ProgressBar
|
||||||
android:id="@+id/pbWait"
|
android:id="@+id/pbWait"
|
||||||
|
|
Loading…
Reference in New Issue