diff --git a/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/internal/e4/compatibility/CompatibilityEditor.java b/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/internal/e4/compatibility/CompatibilityEditor.java index b46d072e9b4..bc22035b669 100644 --- a/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/internal/e4/compatibility/CompatibilityEditor.java +++ b/bundles/org.eclipse.ui.workbench/eclipseui/org/eclipse/ui/internal/e4/compatibility/CompatibilityEditor.java @@ -59,9 +59,11 @@ public class CompatibilityEditor extends CompatibilityPart { @Override IWorkbenchPart createPart(WorkbenchPartReference reference) throws PartInitException { IWorkbenchPart part = super.createPart(reference); - IEditorInput input = ((EditorReference) reference).getEditorInput(); - if (input instanceof MultiEditorInput && part instanceof MultiEditor) { - createMultiEditorChildren(part, input); + if (part instanceof MultiEditor) { + IEditorInput input = ((EditorReference) reference).getEditorInput(); + if (input instanceof MultiEditorInput) { + createMultiEditorChildren(part, input); + } } return part; }