diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-09-09 15:47:55 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-11-09 15:50:08 -0800 |
commit | f0ba8b7ca1dc8fd53451d3d16e9f4fc306cddcd4 (patch) | |
tree | 821627bf354c858215e48c58cc5122a94ebd9c08 /src/com/android/launcher3/AllAppsList.java | |
parent | 0d547bfd570e2e5d6ced55e24305d070fe2b78e2 (diff) | |
download | android_packages_apps_Trebuchet-f0ba8b7ca1dc8fd53451d3d16e9f4fc306cddcd4.tar.gz android_packages_apps_Trebuchet-f0ba8b7ca1dc8fd53451d3d16e9f4fc306cddcd4.tar.bz2 android_packages_apps_Trebuchet-f0ba8b7ca1dc8fd53451d3d16e9f4fc306cddcd4.zip |
Moving various runnables in LauncherModel to individual tasks
> Adding tests for some of the runnable
Change-Id: I1a315d38878857df3371f0e69d622a41fc3b081a
Diffstat (limited to 'src/com/android/launcher3/AllAppsList.java')
-rw-r--r-- | src/com/android/launcher3/AllAppsList.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/com/android/launcher3/AllAppsList.java b/src/com/android/launcher3/AllAppsList.java index 0e465a41e..b13c20b20 100644 --- a/src/com/android/launcher3/AllAppsList.java +++ b/src/com/android/launcher3/AllAppsList.java @@ -155,10 +155,9 @@ public class AllAppsList { // to the removed list. for (int i = data.size() - 1; i >= 0; i--) { final AppInfo applicationInfo = data.get(i); - final ComponentName component = applicationInfo.intent.getComponent(); if (user.equals(applicationInfo.user) - && packageName.equals(component.getPackageName())) { - if (!findActivity(matches, component)) { + && packageName.equals(applicationInfo.componentName.getPackageName())) { + if (!findActivity(matches, applicationInfo.componentName)) { removed.add(applicationInfo); data.remove(i); } @@ -182,11 +181,10 @@ public class AllAppsList { // Remove all data for this package. for (int i = data.size() - 1; i >= 0; i--) { final AppInfo applicationInfo = data.get(i); - final ComponentName component = applicationInfo.intent.getComponent(); if (user.equals(applicationInfo.user) - && packageName.equals(component.getPackageName())) { + && packageName.equals(applicationInfo.componentName.getPackageName())) { removed.add(applicationInfo); - mIconCache.remove(component, user); + mIconCache.remove(applicationInfo.componentName, user); data.remove(i); } } @@ -238,9 +236,8 @@ public class AllAppsList { private AppInfo findApplicationInfoLocked(String packageName, UserHandleCompat user, String className) { for (AppInfo info: data) { - final ComponentName component = info.intent.getComponent(); - if (user.equals(info.user) && packageName.equals(component.getPackageName()) - && className.equals(component.getClassName())) { + if (user.equals(info.user) && packageName.equals(info.componentName.getPackageName()) + && className.equals(info.componentName.getClassName())) { return info; } } |