Merge pull request #302 from ryanwr/master

Sorts favourite files first in list
This commit is contained in:
Andy Scherzinger 2016-10-05 22:49:34 +02:00 committed by GitHub
commit 6ebbf0ce98

View file

@ -247,6 +247,8 @@ public class FileStorageUtils {
files = FileStorageUtils.sortOCFilesBySize(files);
break;
}
files = FileStorageUtils.sortOCFilesByFavourite(files);
return files;
}
@ -423,6 +425,27 @@ public class FileStorageUtils {
File[] returnArray = new File[files.size()];
return files.toArray(returnArray);
}
/**
* Sorts list by Favourites
* @param files files to sort
*/
public static Vector<OCFile> sortOCFilesByFavourite(Vector<OCFile> files){
Collections.sort(files, new Comparator<OCFile>() {
public int compare(OCFile o1, OCFile o2) {
if (o1.isFavorite() && o2.isFavorite()) {
return 0;
} else if (o1.isFavorite()) {
return -1;
} else if (o2.isFavorite()) {
return 1;
}
return 0;
}
});
return files;
}
/**
* Local Folder size