From e2d6eee7a641a8d3eeaf085ca3fe8d8a9377192a Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Mon, 16 Apr 2007 15:50:20 +0000 Subject: [PATCH] try to fix NullPointerException thrown while logging with MSN --- .../impl/gui/main/chat/ChatConversationPanel.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/chat/ChatConversationPanel.java b/src/net/java/sip/communicator/impl/gui/main/chat/ChatConversationPanel.java index 264b8c9cb..225eaa699 100755 --- a/src/net/java/sip/communicator/impl/gui/main/chat/ChatConversationPanel.java +++ b/src/net/java/sip/communicator/impl/gui/main/chat/ChatConversationPanel.java @@ -385,13 +385,15 @@ private void ensureDocumentSize() Element firstHeaderElement = this.document.getElement("header"); Element firstMessageElement = this.document.getElement("message"); try { - this.document.remove(firstHeaderElement.getStartOffset(), - firstHeaderElement.getEndOffset() - - firstHeaderElement.getStartOffset()); + if(firstHeaderElement != null) + this.document.remove(firstHeaderElement.getStartOffset(), + firstHeaderElement.getEndOffset() + - firstHeaderElement.getStartOffset()); - this.document.remove(firstMessageElement.getStartOffset(), - firstMessageElement.getEndOffset() - - firstMessageElement.getStartOffset()); + if(firstMessageElement != null) + this.document.remove(firstMessageElement.getStartOffset(), + firstMessageElement.getEndOffset() + - firstMessageElement.getStartOffset()); } catch (BadLocationException e) { LOGGER.error("Error removing messages from chat: ", e);