summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/allapps/AlphabeticalAppsList.java
diff options
context:
space:
mode:
authorJon Miranda <jonmiranda@google.com>2017-09-20 10:58:10 -0700
committerJonathan Miranda <jonmiranda@google.com>2017-09-20 18:28:39 +0000
commitfc2bf24022a293a1a2cabae7727de367db48dd89 (patch)
treebd9f2ac5a276122e1543b28e9867553efa0a6798 /src/com/android/launcher3/allapps/AlphabeticalAppsList.java
parent8c220d13111eea10fadf3987633d23b728f0818f (diff)
downloadandroid_packages_apps_Trebuchet-fc2bf24022a293a1a2cabae7727de367db48dd89.tar.gz
android_packages_apps_Trebuchet-fc2bf24022a293a1a2cabae7727de367db48dd89.tar.bz2
android_packages_apps_Trebuchet-fc2bf24022a293a1a2cabae7727de367db48dd89.zip
Remove assumptions from swap prediction logic.
Bug: 64689250 Change-Id: If54ac03dec7d8c09f951b3ffeb7732202e3f1562
Diffstat (limited to 'src/com/android/launcher3/allapps/AlphabeticalAppsList.java')
-rw-r--r--src/com/android/launcher3/allapps/AlphabeticalAppsList.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java
index 6bbe3ea55..f0b650bd2 100644
--- a/src/com/android/launcher3/allapps/AlphabeticalAppsList.java
+++ b/src/com/android/launcher3/allapps/AlphabeticalAppsList.java
@@ -362,9 +362,12 @@ public class AlphabeticalAppsList {
int size = apps.size();
for (int i = 0; i < size; ++i) {
AppInfo info = apps.get(i);
- AdapterItem appItem = AdapterItem.asPredictedApp(i, "", info, i);
- appItem.rowAppIndex = i;
- mAdapterItems.set(i, appItem);
+ AdapterItem orgItem = mAdapterItems.get(i);
+ AdapterItem newItem = AdapterItem.asPredictedApp(orgItem.position, "", info,
+ orgItem.appIndex);
+ newItem.rowAppIndex = orgItem.rowAppIndex;
+
+ mAdapterItems.set(i, newItem);
mFilteredApps.set(i, info);
mAdapter.notifyItemChanged(i);
}