diff options
author | Winson Chung <winsonc@google.com> | 2018-10-29 10:45:25 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2018-10-29 10:51:10 -0700 |
commit | f107c9ef6ddc59763c1b60507c6ea7b09ecee8f9 (patch) | |
tree | 5265571e8ba54b675785ad3294ae564d58b1f3e2 /quickstep/src/com/android/quickstep/TaskThumbnailCache.java | |
parent | d4dc9545c3a39d283e138cdb88a44f28521b786e (diff) | |
download | android_packages_apps_Trebuchet-f107c9ef6ddc59763c1b60507c6ea7b09ecee8f9.tar.gz android_packages_apps_Trebuchet-f107c9ef6ddc59763c1b60507c6ea7b09ecee8f9.tar.bz2 android_packages_apps_Trebuchet-f107c9ef6ddc59763c1b60507c6ea7b09ecee8f9.zip |
Fixing regression in background task loading.
Bug: 117603579
Test: Take systrace, ensure that we aren't loading thumbnails on the UI
thread
Change-Id: I4b522246a5ab12dc37c1dffdccd05232bbc1f6fe
Diffstat (limited to 'quickstep/src/com/android/quickstep/TaskThumbnailCache.java')
-rw-r--r-- | quickstep/src/com/android/quickstep/TaskThumbnailCache.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/quickstep/src/com/android/quickstep/TaskThumbnailCache.java b/quickstep/src/com/android/quickstep/TaskThumbnailCache.java index c47101b82..61a191f3f 100644 --- a/quickstep/src/com/android/quickstep/TaskThumbnailCache.java +++ b/quickstep/src/com/android/quickstep/TaskThumbnailCache.java @@ -108,8 +108,9 @@ public class TaskThumbnailCache { Preconditions.assertUIThread(); // Fetch the thumbnail for this task and put it in the cache - mCache.put(task.key, ActivityManagerWrapper.getInstance().getTaskThumbnail( - task.key.id, true /* reducedResolution */)); + updateThumbnailInBackground(task, true /* reducedResolution */, (t) -> { + mCache.put(task.key, t.thumbnail); + }); } |