dispose old editorInput, when setting new one
authorKatja Luther <k.luther@bgbm.org>
Wed, 10 Jan 2018 10:45:28 +0000 (11:45 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 10 Jan 2018 10:45:28 +0000 (11:45 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java

index d2537287a534036822f83efb9abaf233d4f6e16d..25cd22691f05f928cc95fb218c2a2ac4885cdf9e 100644 (file)
@@ -207,7 +207,7 @@ public class TaxonNameEditorE4 implements IConversationEnabled, IDirtyMarkable,
 
 
                // Redraw composite
-               managedForm.reflow(true);
+//             managedForm.reflow(true);
                managedForm.refresh();
        }
 
@@ -382,7 +382,9 @@ public class TaxonNameEditorE4 implements IConversationEnabled, IDirtyMarkable,
        }
 
        public void init(TaxonEditorInputE4 input) {
-
+               if (this.input != null){
+                       this.input.dispose();
+               }
                if (!(input != null)) {
             MessagingUtils.error(this.getClass(), new Exception(Messages.TaxonNameEditor_INVALID_INPUT));
             return;