diff --git a/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java b/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java index 0ede1690e..8a90b7485 100644 --- a/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/jabber/ContactJabberImpl.java @@ -111,7 +111,10 @@ public boolean equals(Object obj) { if (obj == null || !(obj instanceof ContactJabberImpl) - || !((ContactJabberImpl)obj).getAddress().equals(getAddress())) + || !(((ContactJabberImpl)obj).getAddress().equals(getAddress()) + && ((ContactJabberImpl)obj).getProtocolProvider() + == getProtocolProvider())) + return false; return true;