From 5a38cf523a10113596694a3aff7916bbf26c8f3f Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 29 Jul 2019 18:22:39 +0200 Subject: [PATCH] Select identity profile on host and port --- app/src/main/java/eu/faircode/email/FragmentIdentity.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentIdentity.java b/app/src/main/java/eu/faircode/email/FragmentIdentity.java index 1e787d5d08..5a4f35e92e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentIdentity.java @@ -922,12 +922,15 @@ public class FragmentIdentity extends FragmentBase { spProvider.setTag(0); spProvider.setSelection(0); if (identity != null) - for (int pos = 1; pos < providers.size(); pos++) - if (providers.get(pos).smtp_host.equals(identity.host)) { + for (int pos = 1; pos < providers.size(); pos++) { + EmailProvider provider = providers.get(pos); + if (provider.smtp_host.equals(identity.host) && + provider.smtp_port == identity.port) { spProvider.setTag(pos); spProvider.setSelection(pos); break; } + } spAccount.setTag(0); spAccount.setSelection(0);