浏览代码

statistics sorting bug fixed

Julien Clauter 11 年之前
父节点
当前提交
8c36cbda33
共有 1 个文件被更改,包括 10 次插入3 次删除
  1. 10 3
      src/de/tudarmstadt/informatik/hostage/ui2/fragment/StatisticsFragment.java

+ 10 - 3
src/de/tudarmstadt/informatik/hostage/ui2/fragment/StatisticsFragment.java

@@ -1040,7 +1040,7 @@ public class StatisticsFragment extends Fragment implements ChecklistDialog.Chec
          Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
          Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
              @Override
              @Override
              public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
              public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
-                 return s1.getValue2().compareTo(s2.getValue2());
+                 return s2.getValue2().compareTo(s1.getValue2());
              }
              }
          });
          });
          return this.resizeData(plotItems);
          return this.resizeData(plotItems);
@@ -1153,7 +1153,7 @@ public class StatisticsFragment extends Fragment implements ChecklistDialog.Chec
         Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
         Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
             @Override
             @Override
             public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
             public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
-                return s1.getValue2().compareTo(s2.getValue2());
+                return s2.getValue2().compareTo(s1.getValue2());
             }
             }
         });
         });
         return this.resizeData(plotItems);
         return this.resizeData(plotItems);
@@ -1190,7 +1190,7 @@ public class StatisticsFragment extends Fragment implements ChecklistDialog.Chec
         Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
         Collections.sort(plotItems, new Comparator<PlotComparisonItem>() {
             @Override
             @Override
             public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
             public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
-                return s1.getValue2().compareTo(s2.getValue2());
+                return s2.getValue2().compareTo(s1.getValue2());
             }
             }
         });
         });
 
 
@@ -1220,6 +1220,13 @@ public class StatisticsFragment extends Fragment implements ChecklistDialog.Chec
                 otherItem.setOtherData(others);
                 otherItem.setOtherData(others);
                 copy.add(otherItem);
                 copy.add(otherItem);
 
 
+                Collections.sort(copy, new Comparator<PlotComparisonItem>() {
+                    @Override
+                    public int compare(PlotComparisonItem s1, PlotComparisonItem s2) {
+                        return s2.getValue2().compareTo(s1.getValue2());
+                    }
+                });
+
                 return copy;
                 return copy;
             }
             }
         }
         }