ref #8047: add l10n files
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / checklist / e4 / TaxonDistributionDtoComparator.java
index d6455f018a29d282d9d8f8fcc0b536e530806f4a..68df3389bc2f4ee94e70b227736c94b46744be19 100755 (executable)
@@ -36,15 +36,15 @@ public class TaxonDistributionDtoComparator implements Comparator<TaxonDistribut
         String name2 = arg1.getNameCache();
         Integer rankTax1 = arg0.getRankOrderIndex();
         Integer rankTax2 = arg1.getRankOrderIndex();
-
+//        String parentName1 = arg0.get
         if (rankTax1 == null && rankTax2 != null){
             return 1;
         }else if(rankTax2 == null && rankTax1 != null){
             return -1;
-        }else if (rankTax1 == null && rankTax2 == null || rankTax1.equals(rankTax2)) {
+        }else if (rankTax1 != null && rankTax1<rankTax2) {
             //same rank, order by name
             return name1.compareTo(name2);
-         }else if (rankTax1 != null && rankTax1<rankTax2){
+         }else if (rankTax1 == null && rankTax2 == null || rankTax1.equals(rankTax2)){
              return -1;
          }