diff options
author | Daniel Sandler <dsandler@android.com> | 2010-04-15 16:28:40 -0400 |
---|---|---|
committer | Daniel Sandler <dsandler@android.com> | 2010-04-15 16:30:11 -0400 |
commit | 054019dbeafd33de4e39601e0f305926c15bad15 (patch) | |
tree | 4477d21057f3f445708f8b4ba150e06f461da371 /src/com/android/launcher2/AllAppsList.java | |
parent | dca661236c73ecd819cfea964c6f8170e5cc40ae (diff) | |
download | android_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/android/launcher2/AllAppsList.java')
-rw-r--r-- | src/com/android/launcher2/AllAppsList.java | 11 |
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() { |