Bladeren bron

fix(search): correct case insensitive sorting (#180)

Klaus-Hendrik Wolf 2 jaren geleden
bovenliggende
commit
9c9fc4df7a
1 gewijzigde bestanden met toevoegingen van 1 en 3 verwijderingen
  1. 1 3
      app/src/main/java/com/sduduzog/slimlauncher/adapters/AppDrawerAdapter.kt

+ 1 - 3
app/src/main/java/com/sduduzog/slimlauncher/adapters/AppDrawerAdapter.kt

@@ -105,9 +105,7 @@ class AppDrawerAdapter(
                         onlyFirstStringStartsWith(a.displayName, b.displayName, filterQuery) -> -1
                         onlyFirstStringStartsWith(b.displayName, a.displayName, filterQuery) -> 1
                         // if both or none start with the query sort in normal oder
-                        a.displayName > b.displayName -> 1
-                        a.displayName < b.displayName -> -1
-                        else -> 0
+                        else -> a.displayName.compareTo(b.displayName, true)
                     }
                 }.map { AppDrawerRow.Item(it) }
             // building a list with each letter and filtered app resulting in a list of