Loading k9mail/src/main/java/com/fsck/k9/activity/AlternateRecipientAdapter.java +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ public class AlternateRecipientAdapter extends BaseAdapter { public void setAlternateRecipientInfo(List<Recipient> recipients) { this.recipients = recipients; int indexOfCurrentRecipient = recipients.indexOf(currentRecipient); if (indexOfCurrentRecipient >= 0) { currentRecipient = recipients.get(indexOfCurrentRecipient); } recipients.remove(currentRecipient); notifyDataSetChanged(); } Loading k9mail/src/main/java/com/fsck/k9/view/RecipientSelectView.java +2 −3 Original line number Diff line number Diff line Loading @@ -334,8 +334,7 @@ public class RecipientSelectView extends TokenCompleteTextView<Recipient> implem if (contactLookupUri != null) { return new RecipientLoader(getContext(), cryptoProvider, contactLookupUri, true); } else { String address = alternatesPopupRecipient.address.getAddress(); return new RecipientLoader(getContext(), cryptoProvider, address); return new RecipientLoader(getContext(), cryptoProvider, alternatesPopupRecipient.address); } } } Loading Loading @@ -451,7 +450,7 @@ public class RecipientSelectView extends TokenCompleteTextView<Recipient> implem RecipientTokenSpan[] recipientSpans = text.getSpans(0, text.length(), RecipientTokenSpan.class); for (RecipientTokenSpan recipientSpan : recipientSpans) { if (recipientSpan.getToken() == currentRecipient) { if (recipientSpan.getToken().equals(currentRecipient)) { return recipientSpan.view; } } Loading Loading
k9mail/src/main/java/com/fsck/k9/activity/AlternateRecipientAdapter.java +4 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,10 @@ public class AlternateRecipientAdapter extends BaseAdapter { public void setAlternateRecipientInfo(List<Recipient> recipients) { this.recipients = recipients; int indexOfCurrentRecipient = recipients.indexOf(currentRecipient); if (indexOfCurrentRecipient >= 0) { currentRecipient = recipients.get(indexOfCurrentRecipient); } recipients.remove(currentRecipient); notifyDataSetChanged(); } Loading
k9mail/src/main/java/com/fsck/k9/view/RecipientSelectView.java +2 −3 Original line number Diff line number Diff line Loading @@ -334,8 +334,7 @@ public class RecipientSelectView extends TokenCompleteTextView<Recipient> implem if (contactLookupUri != null) { return new RecipientLoader(getContext(), cryptoProvider, contactLookupUri, true); } else { String address = alternatesPopupRecipient.address.getAddress(); return new RecipientLoader(getContext(), cryptoProvider, address); return new RecipientLoader(getContext(), cryptoProvider, alternatesPopupRecipient.address); } } } Loading Loading @@ -451,7 +450,7 @@ public class RecipientSelectView extends TokenCompleteTextView<Recipient> implem RecipientTokenSpan[] recipientSpans = text.getSpans(0, text.length(), RecipientTokenSpan.class); for (RecipientTokenSpan recipientSpan : recipientSpans) { if (recipientSpan.getToken() == currentRecipient) { if (recipientSpan.getToken().equals(currentRecipient)) { return recipientSpan.view; } } Loading