From d955f59d19f588dad0a32fef98dc9ded4e5c1ec8 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Mon, 17 Sep 2012 17:27:59 +0000 Subject: [PATCH] Fixes NullPointerException for contacts that don't have preferred protocol provider. --- .../sip/communicator/service/gui/UIContactDetail.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/net/java/sip/communicator/service/gui/UIContactDetail.java b/src/net/java/sip/communicator/service/gui/UIContactDetail.java index 6ae11829b..6c6539845 100644 --- a/src/net/java/sip/communicator/service/gui/UIContactDetail.java +++ b/src/net/java/sip/communicator/service/gui/UIContactDetail.java @@ -172,7 +172,9 @@ public Iterator getLabels() public ProtocolProviderService getPreferredProtocolProvider( Class opSetClass) { - return preferredProviders.get(opSetClass); + if (preferredProviders != null) + return preferredProviders.get(opSetClass); + return null; } /** @@ -203,7 +205,9 @@ public void addPreferredProtocolProvider( */ public String getPreferredProtocol(Class opSetClass) { - return preferredProtocols.get(opSetClass); + if (preferredProtocols != null) + return preferredProtocols.get(opSetClass); + return null; } /**