ref #9815: when removing all elements of description, do not remove it automatically
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / descriptive / DescriptionElementDropAdapter.java
index 28b9299fc564c2e8600914cf313e3f51d9c7ca71..cf1ee03e7d4a75575ac66ec6ad4b390d94a62ec8 100644 (file)
@@ -89,15 +89,6 @@ public class DescriptionElementDropAdapter extends EditViewerDropAdapter {
                                        description.removeElement(descriptionElement);
                                        target.addElement(descriptionElement);
 
-                                       if (description.getElements().isEmpty() ){
-                                           if (description instanceof TaxonDescription){
-                                               ((TaxonDescription)description).getTaxon().removeDescription((TaxonDescription)description, false);
-                                           }else if (description instanceof TaxonNameDescription){
-                                               ((TaxonNameDescription)description).getTaxonName().removeDescription((TaxonNameDescription)description);
-                                           } else if (description instanceof SpecimenDescription){
-                            ((SpecimenDescription)description).getDescribedSpecimenOrObservation().removeDescription(description);
-                        }
-                                       }
                                        descriptionElements.add(descriptionElement);
                                }
                        }