fix NPE in GroupBasionymContributionItem
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / name / handler / GroupBasionymContributionItem.java
index 76717dd48d7b03c17957f21ff59f8c10f5be6e13..0f42bf5ee1862d73348dc8a5d9a11a01eebab3c0 100644 (file)
@@ -29,6 +29,7 @@ import eu.etaxonomy.taxeditor.labels.LabelImageProvider;
  * @version $Id: $
  */
 public class GroupBasionymContributionItem extends CompoundContributionItem {
+       @SuppressWarnings("unused")
        private static final Logger logger = Logger.getLogger(GroupBasionymContributionItem.class);
 
        /**
@@ -46,9 +47,6 @@ public class GroupBasionymContributionItem extends CompoundContributionItem {
        }
        
 
-       /* (non-Javadoc)
-        * @see org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
-        */
        /** {@inheritDoc} */
        @Override
        protected IContributionItem[] getContributionItems() {
@@ -66,7 +64,7 @@ public class GroupBasionymContributionItem extends CompoundContributionItem {
                                
                                TaxonNameBase name = (TaxonNameBase) HibernateProxyHelper.deproxy(((TaxonBase) selectedObject).getName());
                                
-                               if(name.getHomotypicalGroup().getTypifiedNames().size() > 1){
+                               if(name != null && name.getHomotypicalGroup().getTypifiedNames().size() > 1){
                                
                                        CommandContributionItemParameter parameter = 
                                                new CommandContributionItemParameter(