summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2010-04-15 16:28:40 -0400
committerDaniel Sandler <dsandler@android.com>2010-04-15 16:30:11 -0400
commit054019dbeafd33de4e39601e0f305926c15bad15 (patch)
tree4477d21057f3f445708f8b4ba150e06f461da371 /src/com
parentdca661236c73ecd819cfea964c6f8170e5cc40ae (diff)
downloadandroid_packages_apps_Trebuchet-054019dbeafd33de4e39601e0f305926c15bad15.tar.gz
android_packages_apps_Trebuchet-054019dbeafd33de4e39601e0f305926c15bad15.tar.bz2
android_packages_apps_Trebuchet-054019dbeafd33de4e39601e0f305926c15bad15.zip
Launcher2 performance: Don't sort apps in LauncherModel.
AllApps2D and AllApps3D do their own sorting before display. Bug: 2562420 Change-Id: I77e3865b856a5123872bee3d8578d0596956cddd
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/launcher2/AllAppsList.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/com/android/launcher2/AllAppsList.java b/src/com/android/launcher2/AllAppsList.java
index 96d936948..ee89e5aca 100644
--- a/src/com/android/launcher2/AllAppsList.java
+++ b/src/com/android/launcher2/AllAppsList.java
@@ -57,17 +57,10 @@ class AllAppsList {
/**
* Add the supplied ApplicationInfo objects to the list, and enqueue it into the
* list to broadcast when notify() is called.
- *
- * Postcondition: data and added are sorted in order of LauncherModel.APP_NAME_COMPARATOR.
*/
public void add(ApplicationInfo info) {
- int pos = Collections.binarySearch(data, info, LauncherModel.APP_NAME_COMPARATOR);
- if (pos < 0) pos = -1 - pos;
- data.add(pos, info);
-
- pos = Collections.binarySearch(added, info, LauncherModel.APP_NAME_COMPARATOR);
- if (pos < 0) pos = -1 - pos;
- added.add(pos, info);
+ data.add(info);
+ added.add(info);
}
public void clear() {