Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpnehrer2005-05-05 02:06:48 +0000
committerpnehrer2005-05-05 02:06:48 +0000
commit09a3adaa613cdda750df542694bc36b7a50fc616 (patch)
tree7f9da66a4f6df810db81c6148807b68b3ebc8698
parent83917157f374a7749ba842b0d2962f2e0e8809b1 (diff)
downloadorg.eclipse.ecf-09a3adaa613cdda750df542694bc36b7a50fc616.tar.gz
org.eclipse.ecf-09a3adaa613cdda750df542694bc36b7a50fc616.tar.xz
org.eclipse.ecf-09a3adaa613cdda750df542694bc36b7a50fc616.zip
Attempted to fix strange NPE condition.
-rw-r--r--examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ui/LineChatClientView.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ui/LineChatClientView.java b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ui/LineChatClientView.java
index 831addd94..f22b878c6 100644
--- a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ui/LineChatClientView.java
+++ b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/example/collab/ui/LineChatClientView.java
@@ -212,10 +212,11 @@ public class LineChatClientView implements FileSenderUI {
myNames.clear();
if (teamChat != null) {
final ChatWindow chatWindow = teamChat.chatWindow;
- if (chatWindow != null) {
+ if (chatWindow != null && !Display.getDefault().isDisposed()) {
Display.getDefault().syncExec(new Runnable() {
public void run() {
- chatWindow.close();
+ if (chatWindow != null)
+ chatWindow.close();
}
});
}

Back to the top