From 2aeb90331b144a31a08375d3006069d07d7476fa Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Mon, 10 May 2010 20:52:47 +0000 Subject: [PATCH] Fix NullPointerException in the contact list. --- .../impl/gui/main/contactlist/TreeContactList.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/TreeContactList.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/TreeContactList.java index e1f8c775f..1f552e68c 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/TreeContactList.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/TreeContactList.java @@ -860,7 +860,8 @@ public void setGroupClickConsumed(boolean isGroupClickConsumed) */ public void stopFiltering() { - currentFilter.stopFilter(); + if (currentFilter != null) + currentFilter.stopFilter(); if (filterQuery != null) filterQuery.cancel(); @@ -1638,7 +1639,7 @@ public void contactPresenceStatusChanged( uiContact = MetaContactListSource .createUIContact(metaContact); - if (currentFilter.isMatching(uiContact)) + if (currentFilter != null && currentFilter.isMatching(uiContact)) { MetaContactGroup parentGroup = metaContact.getParentMetaContactGroup(); @@ -1662,7 +1663,7 @@ public void contactPresenceStatusChanged( } else { - if (!currentFilter.isMatching(uiContact)) + if (currentFilter != null && !currentFilter.isMatching(uiContact)) removeContact(uiContact); else treeModel