commit | 8c26506329b3d2737e61becdfa6ac06d1eeee9f6 | [log] [tgz] |
---|---|---|
author | asobolev <asobolev> | Tue Aug 28 12:06:00 2007 +0000 |
committer | asobolev <asobolev> | Tue Aug 28 12:06:00 2007 +0000 |
tree | 1ce09f7fa9f617ce28446fba36814b814f683e86 | |
parent | cc6d84b380a577107f72ee03185fcc19c0138a50 [diff] |
* applied patch 198870
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptCompositeReconcilingStrategy.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptCompositeReconcilingStrategy.java index ca41978..6a58ebf 100644 --- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptCompositeReconcilingStrategy.java +++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptCompositeReconcilingStrategy.java
@@ -38,6 +38,10 @@ } private IProblemRequestorExtension getProblemRequestorExtension() { + if (fEditor == null) { + return null; + } + IDocumentProvider p = fEditor.getDocumentProvider(); if (p == null) { p = DLTKUIPlugin.getDefault().getSourceModuleDocumentProvider();
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptReconcilingStrategy.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptReconcilingStrategy.java index 0b7031f..38ae6b6 100644 --- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptReconcilingStrategy.java +++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/text/ScriptReconcilingStrategy.java
@@ -66,6 +66,10 @@ } protected void reconcile(final boolean initialReconcile) { + if (fEditor == null) { + return; + } + final ISourceModule unit = fManager.getWorkingCopy(fEditor .getEditorInput());