From 3285adc53cfded8a590377b8138ca54388d43a4f Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Wed, 14 Mar 2012 08:43:30 +0000 Subject: [PATCH] Fixes NullPointerException causing disappearing contact list. --- .../communicator/impl/gui/main/contactlist/SearchFieldUI.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchFieldUI.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchFieldUI.java index fd7d6aa22..22c3367b0 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchFieldUI.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchFieldUI.java @@ -173,6 +173,10 @@ protected Rectangle getVisibleEditorRect() { Rectangle rect = super.getVisibleEditorRect(); + // Fixes NullPointerException if the rectangle is null for some reason. + if (rect == null) + return null; + if ((rect.width > 0) && (rect.height > 0)) { rect.x += searchIcon.getIconWidth() + 8;