aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2007-09-13 10:44:52 +0000
committerYana Stamcheva <yana@jitsi.org>2007-09-13 10:44:52 +0000
commit7e6d9092cb8bffec8005072ce60b36c330a6c066 (patch)
treeff342dafc13def4050dd5cc9685d54c3940a4db0 /src
parentdc455a261c4830c4309c1253877a2567bd7f4a01 (diff)
downloadjitsi-7e6d9092cb8bffec8005072ce60b36c330a6c066.zip
jitsi-7e6d9092cb8bffec8005072ce60b36c330a6c066.tar.gz
jitsi-7e6d9092cb8bffec8005072ce60b36c330a6c066.tar.bz2
Fixed NullPointerException if for some reason the MetaContact.getDefaultContact method returns NULL
Diffstat (limited to 'src')
-rw-r--r--src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListModel.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListModel.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListModel.java
index 41d710f..3deb73c 100644
--- a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListModel.java
+++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListModel.java
@@ -529,6 +529,10 @@ public class ContactListModel
*/
public boolean isContactOnline(MetaContact contact)
{
+ // If for some reason the default contact is null we return false.
+ if(contact.getDefaultContact() == null)
+ return false;
+
// Lays on the fact that the default contact is the most connected.
if (contact.getDefaultContact().getPresenceStatus()
.getStatus() >= PresenceStatus.ONLINE_THRESHOLD)