fixes #2196
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / TaxonNameEditor.java
index bd2a164d9620bf5b95242fad72a32d63e209aad5..66cd01c4cdee633833b09ea8bff7b79dc0175009 100644 (file)
@@ -229,11 +229,10 @@ public class TaxonNameEditor extends EditorPart implements IMultiPageTaxonEditor
                containerFactory.createConceptGroup(this);
                
                // disabling for testing
-//             for(AbstractGroupedContainer container : getGroupedContainers()){
-//                     container.setMenu(getMenu());
-//             }
+               for(AbstractGroupedContainer container : getGroupedContainers()){
+                       container.setMenu(getMenu());
+               }
                // Redraw composite
-               
                managedForm.reflow(true);
        }
 
@@ -391,9 +390,7 @@ public class TaxonNameEditor extends EditorPart implements IMultiPageTaxonEditor
         */
        public Menu getMenu() {
                if(menu == null || menu.isDisposed()){
-                       if(menu != null && menu.isDisposed()){
-                               logger.error("Creating new Menu because it was disposed. This should not have happened");
-                       }
+                       // Creating the menu because it was either not initialised or disposed while refreshing the editor 
                        menu = menuManager.createContextMenu(parent);
                }
                return menu;