avoid NPE in check for dirty editors
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / io / wizard / AbstractImportWizard.java
index 313ce1e793c404dab1c93fcec02d31d0b32b17b3..b77dbb8f4c32cf2578a3d0206968e7ffc079a718 100644 (file)
@@ -78,8 +78,10 @@ public abstract class AbstractImportWizard<CONFIG extends IIoConfigurator> exten
                if(activePage != null){
                        for (IEditorReference reference : activePage.getEditorReferences()) {
                                IEditorPart editor = reference.getEditor(false);
-                               if(editor.isDirty()){
-                                       return true;
+                               if (editor!= null){
+                                       if(editor.isDirty()){
+                                               return true;
+                                       }
                                }
                        }
                }
@@ -88,7 +90,7 @@ public abstract class AbstractImportWizard<CONFIG extends IIoConfigurator> exten
 
        @Override
        public boolean canFinish() {
-           return !existUnsavedEditors() && super.canFinish();
+               return !existUnsavedEditors() && super.canFinish();
        }
 
        public abstract CONFIG getConfigurator();