ref #8450 Fix refresh after changes
authorPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 6 Dec 2019 15:03:40 +0000 (16:03 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 6 Dec 2019 15:03:40 +0000 (16:03 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/character/CharacterEditor.java

index d88a4f1a39804e1e767ee5ea2c23cf7fcdafc3ab..1e74c87b1b77d91b91eb189ce0071b07979f5441 100644 (file)
@@ -231,7 +231,7 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
                     //add new Character to feature tree
                     CdmStore.getService(IFeatureNodeService.class).createChildFeatureNode(parent.getUuid(), character, vocabulary.getUuid());
                 }
-                characterTreeEditorComposite.getViewer().setInput(characterTreeEditorComposite.getViewer().getInput());
+                refresh();
             }
         });
 
@@ -441,7 +441,7 @@ public class CharacterEditor implements IFeatureTreeEditor,IConversationEnabled,
     public void refresh(){
         structuresTreeEditorComposite.getViewer().refresh();
         propertiesTreeEditorComposite.getViewer().refresh();
-        characterTreeEditorComposite.getViewer().refresh();
+        characterTreeEditorComposite.getViewer().setInput(characterTreeEditorComposite.getViewer().getInput());
     }
 
     private class FeatureTreeChooserListener extends SelectionAdapter{