| commit | e50812a9c52ccebdc0c37fadc0e84786222faf59 | [log] [tgz] |
|---|---|---|
| author | bchilds <bchilds> | Fri Sep 19 19:28:49 2008 +0000 |
| committer | bchilds <bchilds> | Fri Sep 19 19:28:49 2008 +0000 |
| tree | 8902e6e01059b3aad882d2c788485166978f930b | |
| parent | a0088ce50c4b38ab56ef499f19e7e5c9ba602cfc [diff] |
check for null translations
diff --git a/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/views/contentoutline/JFaceNodeAdapterForJs.java b/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/views/contentoutline/JFaceNodeAdapterForJs.java index d5cf5e9..8112da7 100644 --- a/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/views/contentoutline/JFaceNodeAdapterForJs.java +++ b/bundles/org.eclipse.wst.jsdt.web.ui/src/org/eclipse/wst/jsdt/web/ui/views/contentoutline/JFaceNodeAdapterForJs.java
@@ -324,7 +324,9 @@ private IJavaScriptUnit getLazyCu(Node node) { if(lazyCu==null) { - lazyCu = getTranslation(node).getCompilationUnit(); + IJsTranslation tran = getTranslation(node); + if(tran== null) return null; + lazyCu = tran.getCompilationUnit(); try { lazyCu.makeConsistent( new NullProgressMonitor() ); } catch (JavaScriptModelException e) { @@ -346,6 +348,7 @@ // model = modelManager.getModelForRead(doc); } IDOMModel domModel = (IDOMModel) model; + if(domModel == null) return null; xmlDoc = domModel.getDocument(); } catch (Exception e) { Logger.logException(e);