From 1083f57ec18d13684d9f3b5b2c74bfb46f352233 Mon Sep 17 00:00:00 2001 From: Peter Serwylo Date: Tue, 11 Feb 2014 10:19:32 +1100 Subject: [PATCH] Case insensitive sort of app list, if sorting by name. --- src/org/fdroid/fdroid/data/AppProvider.java | 4 ++++ 1 file changed, 4 insertions(+) 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 };