diff --git a/zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java b/zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java index 8b9bda87f5..ae5d8dd5d8 100644 --- a/zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java +++ b/zanata-war/src/main/java/org/zanata/action/VersionGroupHomeAction.java @@ -216,8 +216,11 @@ public int compare(HProjectIteration locale, HProjectIteration locale2) { return Double.compare(wordStatistic1.getRemainingHours(), wordStatistic2.getRemainingHours()); } else if (selectedSortOption.equals(SortingType.WORDS)) { - return Integer.compare(wordStatistic1.getTotal(), - wordStatistic2.getTotal()); + if (wordStatistic1.getTotal() == wordStatistic2.getTotal()) { + return 0; + } + return wordStatistic1.getTotal() > wordStatistic2 + .getTotal() ? 1 : -1; } } else { return item1.getProject().getName() @@ -352,7 +355,7 @@ private Map> getMissingLocaleVersionMap() { /** * Search for locale that is not activated in given version - * + * * @param version * @return */ @@ -378,7 +381,7 @@ public String getMissingLocaleTitle(HProjectIteration version) { /** * Search for version that doesn't activate given locale - * + * * @param localeId * @return */