diff --git a/src/org/fdroid/fdroid/data/AppProvider.java b/src/org/fdroid/fdroid/data/AppProvider.java index e09b2c5a7..31db1b37e 100644 --- a/src/org/fdroid/fdroid/data/AppProvider.java +++ b/src/org/fdroid/fdroid/data/AppProvider.java @@ -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 };