List<MPart> elements = modelService.findElements(application, null, MPart.class, Arrays.asList(NON_RESTORE));
for (MPart part : elements) {
MElementContainer<MUIElement> parent = part.getParent();
- if(parent.getSelectedElement().equals(part)){
- parent.setSelectedElement(null);
+ if(parent!=null){
+ if(parent.getSelectedElement()!=null
+ && parent.getSelectedElement().equals(part)){
+ parent.setSelectedElement(null);
+ }
+ parent.getChildren().remove(part);
}
- parent.getChildren().remove(part);
}
//FIXME E4 org.eclipse.ui.ediorss will not exist anymore when fully migrated