diff --git a/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/DOMAST.java b/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/DOMAST.java index edabe26633d..715dcbdf06b 100644 --- a/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/DOMAST.java +++ b/core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/ui/tests/DOMAST/DOMAST.java @@ -644,8 +644,6 @@ public class DOMAST extends ViewPart { if (part == null) { part = getActiveEditor(); - - if (!(part instanceof CEditor)) return; } viewer = new TreeViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL); @@ -952,7 +950,8 @@ public class DOMAST extends ViewPart { IEditorPart editor = null; if (getSite().getPage().isEditorAreaVisible() && - getSite().getPage().getActiveEditor() != null) { + getSite().getPage().getActiveEditor() != null && + getSite().getPage().getActiveEditor() instanceof CEditor) { editor = getSite().getPage().getActiveEditor(); part = editor; lang = getLanguageFromFile(((CEditor)editor).getInputFile());