summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2011-07-12 12:51:14 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-07-12 12:51:14 -0700
commitfe63476a2d0b12dfc692c425d1c6cdbb41774ef0 (patch)
tree1eee870c24ffe2460a83006c68b6232613e1ad1e
parentf85678a55f73d1eec5fe766e8f6c9494a11cfdfe (diff)
parent5b1808da75ed3e3528cb31dee56a4e363812cc21 (diff)
downloadandroid_packages_apps_Trebuchet-fe63476a2d0b12dfc692c425d1c6cdbb41774ef0.tar.gz
android_packages_apps_Trebuchet-fe63476a2d0b12dfc692c425d1c6cdbb41774ef0.tar.bz2
android_packages_apps_Trebuchet-fe63476a2d0b12dfc692c425d1c6cdbb41774ef0.zip
Merge "Fix bug where All Apps wasn't always getting updated"
-rw-r--r--src/com/android/launcher2/LauncherModel.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/launcher2/LauncherModel.java b/src/com/android/launcher2/LauncherModel.java
index c19ac4a01..1a097b520 100644
--- a/src/com/android/launcher2/LauncherModel.java
+++ b/src/com/android/launcher2/LauncherModel.java
@@ -1763,7 +1763,11 @@ public class LauncherModel extends BroadcastReceiver {
public static final Comparator<ApplicationInfo> APP_NAME_COMPARATOR
= new Comparator<ApplicationInfo>() {
public final int compare(ApplicationInfo a, ApplicationInfo b) {
- return sCollator.compare(a.title.toString(), b.title.toString());
+ int result = sCollator.compare(a.title.toString(), b.title.toString());
+ if (result == 0) {
+ result = a.componentName.compareTo(b.componentName);
+ }
+ return result;
}
};
public static final Comparator<ApplicationInfo> APP_INSTALL_TIME_COMPARATOR