diff options
author | Raj Yengisetty <rajesh@cyngn.com> | 2014-08-15 17:44:35 -0700 |
---|---|---|
committer | Rajesh Yengisetty <rajesh@cyngn.com> | 2014-08-16 00:50:10 +0000 |
commit | 64d9506ec221db6def2d9f67dfbd9b0e068f3f8c (patch) | |
tree | df1ccc90cb563af40ec98c59eea529076af954ca /src/com/android | |
parent | 84b237f491dadaa155376a57d4100ff27a59397f (diff) | |
download | android_packages_apps_Trebuchet-64d9506ec221db6def2d9f67dfbd9b0e068f3f8c.tar.gz android_packages_apps_Trebuchet-64d9506ec221db6def2d9f67dfbd9b0e068f3f8c.tar.bz2 android_packages_apps_Trebuchet-64d9506ec221db6def2d9f67dfbd9b0e068f3f8c.zip |
Fix: Sort apps before opening AppDrawer to reflect the
most recent counts.
Repro:
Clear Trebuchet data
Drawer Sorting mode of Launch Count
Launch App1 twice
Launch App2 once
Open drawer, note App1 ordered before App2
Launcher App2 two more times
Open drawer, note position hasn't updated
Change-Id: I9d85627f5dc86bc753a1e6f22911ee39a8d78b5e
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/launcher3/AppsCustomizePagedView.java | 4 | ||||
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/launcher3/AppsCustomizePagedView.java b/src/com/android/launcher3/AppsCustomizePagedView.java index f2c08a3e1..4dcf22f34 100644 --- a/src/com/android/launcher3/AppsCustomizePagedView.java +++ b/src/com/android/launcher3/AppsCustomizePagedView.java @@ -1937,6 +1937,10 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen mSortMode = sortMode; + sortApps(); + } + + public void sortApps() { Collections.sort(mFilteredApps, getComparatorForSortMode()); if (mContentType == ContentType.Applications) { diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index fdbe841a6..90cf241b4 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -3769,6 +3769,7 @@ public class Launcher extends Activity if (resetPageToZero) { mAppsCustomizeLayout.reset(); } + mAppsCustomizeContent.sortApps(); showAppsCustomizeHelper(animated, false, contentType); mAppsCustomizeLayout.requestFocus(); |