summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2015-03-18 10:07:49 -0700
committerSunny Goyal <sunnygoyal@google.com>2015-03-18 10:09:10 -0700
commit8758ea050a9202e9733520898dda5d290644839e (patch)
treeb779c6662d780b9ac109d672e6ecde669c380776
parent34b6527cefd36fbd5da78464ce9771e379158552 (diff)
downloadandroid_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.tar.gz
android_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.tar.bz2
android_packages_apps_Trebuchet-8758ea050a9202e9733520898dda5d290644839e.zip
Using MainThreadExecuter instead of View.post
Change-Id: Ie7ba88bd3bb412d998ecb51095cbaa74b3b39c10
-rw-r--r--src/com/android/launcher3/IconCache.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java
index 57d23a7bb..39a80be78 100644
--- a/src/com/android/launcher3/IconCache.java
+++ b/src/com/android/launcher3/IconCache.java
@@ -73,8 +73,9 @@ public class IconCache {
public boolean isLowResIcon;
}
- private final HashMap<UserHandleCompat, Bitmap> mDefaultIcons =
- new HashMap<UserHandleCompat, Bitmap>();
+ private final HashMap<UserHandleCompat, Bitmap> mDefaultIcons = new HashMap<>();
+ private final MainThreadExecutor mMainThreadExecutor = new MainThreadExecutor();
+
private final Context mContext;
private final PackageManager mPackageManager;
private final UserManagerCompat mUserManager;
@@ -357,7 +358,7 @@ public class IconCache {
st.promisedIntent != null ? st.promisedIntent : st.intent,
st.user, false);
}
- caller.post(new Runnable() {
+ mMainThreadExecutor.execute(new Runnable() {
@Override
public void run() {