fixed a bug where an empty editor did not have dirty state
authorn.hoffmann <n.hoffmann@localhost>
Thu, 10 Sep 2009 12:43:43 +0000 (12:43 +0000)
committern.hoffmann <n.hoffmann@localhost>
Thu, 10 Sep 2009 12:43:43 +0000 (12:43 +0000)
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java

index 5bc41f4d706d72f0588c3a2c8c69a88f8f7080b1..e722b6235f703949ba30af222d47c5ffd77ca9fa 100644 (file)
@@ -94,7 +94,13 @@ public class EditorUtil extends AbstractUtility{
         */\r
        public static IEditorPart openEmpty(UUID parentNodeUuid) throws PartInitException{\r
                TaxonEditorInput input = TaxonEditorInput.NewEmptyInstance(parentNodeUuid);\r
-               return open(input, MultiPageTaxonEditor.ID);\r
+               IEditorPart editorPart = open(input, MultiPageTaxonEditor.ID);\r
+               \r
+               if(editorPart instanceof MultiPageTaxonEditor){\r
+                       ((MultiPageTaxonEditor) editorPart).setDirty();\r
+               }\r
+               \r
+               return editorPart;\r
        }\r
 \r
        public static void setSaving(boolean isSaving) {\r