diff options
author | Darin Wright | 2001-08-13 21:11:11 +0000 |
---|---|---|
committer | Darin Wright | 2001-08-13 21:11:11 +0000 |
commit | 14e06a4ebdfb87f072826649cd1e0dd593cb8c70 (patch) | |
tree | 9680ec9e816d64b2e4c67caa17ce6de6b1536443 | |
parent | 43bcc5ee28c8879dea32f84ca44bbc7a823877b9 (diff) | |
download | eclipse.platform.debug-14e06a4ebdfb87f072826649cd1e0dd593cb8c70.tar.gz eclipse.platform.debug-14e06a4ebdfb87f072826649cd1e0dd593cb8c70.tar.xz eclipse.platform.debug-14e06a4ebdfb87f072826649cd1e0dd593cb8c70.zip |
1GHH4GJ
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleDocument.java | 2 | ||||
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleDocument.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleDocument.java index e1a0a6989..fe5479e0f 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleDocument.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleDocument.java @@ -377,7 +377,7 @@ public class ConsoleDocument extends AbstractDocument implements IDebugEventList * UI will be updated.
*/
protected void update(Runnable runnable) {
- if (fConsoleViewer != null && !fConsoleViewer.getControl().isDisposed()) {
+ if (fConsoleViewer != null && fConsoleViewer.getControl() != null && !fConsoleViewer.getControl().isDisposed()) {
fConsoleViewer.getControl().getDisplay().asyncExec(runnable);
} else {
Display display= DebugUIPlugin.getDefault().getDisplay();
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java index bf2369804..5f828dcb6 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java @@ -71,14 +71,14 @@ public class ConsoleView extends ViewPart implements IDocumentListener { * if so specified.
*/
protected void setViewerInput(final IAdaptable element, final boolean determineCurrentProcess) {
- if (fConsoleViewer == null || fConsoleViewer.getControl().isDisposed()) {
+ if (fConsoleViewer == null || fConsoleViewer.getControl() == null || fConsoleViewer.getControl().isDisposed()) {
return;
}
Display display= fConsoleViewer.getControl().getDisplay();
if (display != null) {
display.asyncExec(new Runnable() {
public void run() {
- if (fConsoleViewer == null || fConsoleViewer.getControl().isDisposed()) {
+ if (fConsoleViewer == null || fConsoleViewer.getControl() == null || fConsoleViewer.getControl().isDisposed()) {
return;
}
IDocument doc= DebugUIPlugin.getDefault().getConsoleDocument((IProcess) element, determineCurrentProcess);
|