diff --git a/src/com/android/email/Account.java b/src/com/android/email/Account.java index 2660729e8..364359336 100644 --- a/src/com/android/email/Account.java +++ b/src/com/android/email/Account.java @@ -599,15 +599,20 @@ public class Account implements Serializable { public boolean isAnIdentity(Address addr) { - for (Identity identity : identities) - { - String email = identity.getEmail(); - if (email != null && email.equalsIgnoreCase(addr.getAddress())) - { - return true; + return findIdentity(addr) != null; } - } - return false; + + public Identity findIdentity(Address addr) + { + for (Identity identity : identities) + { + String email = identity.getEmail(); + if (email != null && email.equalsIgnoreCase(addr.getAddress())) + { + return identity; + } + } + return null; } public int getDisplayCount() {