Fixed. When trying to open the app in Galaxy mini 2, a crash appears
authorjabarros <jabarros@solidgear.es>
Thu, 23 Oct 2014 16:06:59 +0000 (18:06 +0200)
committerjabarros <jabarros@solidgear.es>
Thu, 23 Oct 2014 16:06:59 +0000 (18:06 +0200)
src/com/owncloud/android/ui/adapter/FileListListAdapter.java

index 1bf28ea..9a2a0d3 100644 (file)
@@ -430,7 +430,8 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter {
         Collections.sort(mFiles, new Comparator<OCFile>() {\r
             public int compare(OCFile o1, OCFile o2) {\r
                 if (o1.isFolder() && o2.isFolder()) {\r
-                    return val * Long.compare(o1.getModificationTimestamp(), o2.getModificationTimestamp());\r
+                    Long obj1 = o1.getModificationTimestamp();\r
+                    return val * obj1.compareTo(o2.getModificationTimestamp());\r
                 }\r
                 else if (o1.isFolder()) {\r
                     return -1;\r
@@ -439,7 +440,8 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter {
                 } else if (o1.getModificationTimestamp() == 0 || o2.getModificationTimestamp() == 0){\r
                     return 0;\r
                 } else {\r
-                    return val * Long.compare(o1.getModificationTimestamp(), o2.getModificationTimestamp());\r
+                    Long obj1 = o1.getModificationTimestamp();\r
+                    return val * obj1.compareTo(o2.getModificationTimestamp());\r
                 }\r
             }\r
         });\r
@@ -460,8 +462,8 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter {
         Collections.sort(mFiles, new Comparator<OCFile>() {\r
             public int compare(OCFile o1, OCFile o2) {\r
                 if (o1.isFolder() && o2.isFolder()) {\r
-                    return val * Long.compare(getFolderSize(new File(FileStorageUtils.getDefaultSavePathFor(mAccount.name, o1))), \r
-                                              getFolderSize(new File(FileStorageUtils.getDefaultSavePathFor(mAccount.name, o2))));\r
+                    Long obj1 = getFolderSize(new File(FileStorageUtils.getDefaultSavePathFor(mAccount.name, o1)));\r
+                    return val * obj1.compareTo(getFolderSize(new File(FileStorageUtils.getDefaultSavePathFor(mAccount.name, o2))));\r
                 }\r
                 else if (o1.isFolder()) {\r
                     return -1;\r
@@ -470,7 +472,8 @@ public class FileListListAdapter extends BaseAdapter implements ListAdapter {
                 } else if (o1.getFileLength() == 0 || o2.getFileLength() == 0){\r
                     return 0;\r
                 } else {\r
-                    return val * Long.compare(o1.getFileLength(), o2.getFileLength());\r
+                    Long obj1 = o1.getFileLength();\r
+                    return val * obj1.compareTo(o2.getFileLength());\r
                 }\r
             }\r
         });\r