Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2001-08-13 21:11:11 +0000
committerDarin Wright2001-08-13 21:11:11 +0000
commit14e06a4ebdfb87f072826649cd1e0dd593cb8c70 (patch)
tree9680ec9e816d64b2e4c67caa17ce6de6b1536443
parent43bcc5ee28c8879dea32f84ca44bbc7a823877b9 (diff)
downloadeclipse.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.java2
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/ConsoleView.java4
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);

Back to the top