Case insensitive sort of app list, if sorting by name.

This commit is contained in:
Peter Serwylo 2014-02-11 10:19:32 +11:00
parent 7ca6db9555
commit 1083f57ec1

View File

@ -416,6 +416,10 @@ public class AppProvider extends FDroidProvider {
throw new UnsupportedOperationException("Invalid URI for app content provider: " + uri);
}
if (AppProvider.DataColumns.NAME.equals(sortOrder)) {
sortOrder = " lower( " + sortOrder + " ) ";
}
for (String field : projection) {
if (field.equals(DataColumns._COUNT)) {
projection = new String[] { "COUNT(*) AS " + DataColumns._COUNT };