diff options
| author | pnehrer | 2005-05-05 02:06:48 +0000 |
|---|---|---|
| committer | pnehrer | 2005-05-05 02:06:48 +0000 |
| commit | 09a3adaa613cdda750df542694bc36b7a50fc616 (patch) | |
| tree | 7f9da66a4f6df810db81c6148807b68b3ebc8698 | |
| parent | 83917157f374a7749ba842b0d2962f2e0e8809b1 (diff) | |
| download | org.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.java | 5 |
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(); } }); } |
