fix #5927: deletion of default language is possible if more than one representation...
authorKatja Luther <k.luther@bgbm.org>
Tue, 13 Sep 2016 11:08:09 +0000 (13:08 +0200)
committerKatja Luther <k.luther@bgbm.org>
Tue, 13 Sep 2016 11:09:29 +0000 (13:09 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/RepresentationElement.java

index 0f3627c041d7385ae113b7f4e3abf74eea90a439..4571ba76001bbcedbd836652f7b0f3be3cd29217 100755 (executable)
@@ -252,7 +252,7 @@ SelectionListener{
             selectedRepresentation = preferredRepresentation;
             if (PreferencesUtil.isMultilanguageTextEditingCapability()) {
                 combo_language.setSelection(preferredRepresentation == null?CdmStore.getDefaultLanguage():preferredRepresentation.getLanguage());
             selectedRepresentation = preferredRepresentation;
             if (PreferencesUtil.isMultilanguageTextEditingCapability()) {
                 combo_language.setSelection(preferredRepresentation == null?CdmStore.getDefaultLanguage():preferredRepresentation.getLanguage());
-                boolean removePossible = term.getRepresentations().size() > 1 && !combo_language.getSelection().equals(CdmStore.getDefaultLanguage());
+                boolean removePossible = term.getRepresentations().size() > 1 ;
                 removeRepresentation.setEnabled(removePossible);
                 
             }
                 removeRepresentation.setEnabled(removePossible);
                 
             }
@@ -306,7 +306,7 @@ SelectionListener{
                        element_Label.setEnabled(true);
                        element_abbrevLabel.setEnabled(true);
                        element_text.setEnabled(true);
                        element_Label.setEnabled(true);
                        element_abbrevLabel.setEnabled(true);
                        element_text.setEnabled(true);
-                        boolean removePossible = term.getRepresentations().size() > 1 && !combo_language.getSelection().equals(CdmStore.getDefaultLanguage());
+                        boolean removePossible = term.getRepresentations().size() > 1 ;
                      removeRepresentation.setEnabled(removePossible);
                } else{
                         element_Label.setEnabled(false);
                      removeRepresentation.setEnabled(removePossible);
                } else{
                         element_Label.setEnabled(false);