diff options
author | Zak Cohen <zakcohen@google.com> | 2019-06-17 15:27:28 -0700 |
---|---|---|
committer | Zak Cohen <zakcohen@google.com> | 2019-06-17 15:27:28 -0700 |
commit | 5095684e222b8130e7aa6363f1418d0de54e1110 (patch) | |
tree | af1c2cee97d570c99dac5e9336fb9b2f79ea2e3e /quickstep/recents_ui_overrides | |
parent | f46e3956ddba136c44df97aa1997aa67b0387018 (diff) | |
download | android_packages_apps_Trebuchet-5095684e222b8130e7aa6363f1418d0de54e1110.tar.gz android_packages_apps_Trebuchet-5095684e222b8130e7aa6363f1418d0de54e1110.tar.bz2 android_packages_apps_Trebuchet-5095684e222b8130e7aa6363f1418d0de54e1110.zip |
TaskThumbnailView - post updates to overlays.
Post the update of the overlay to handler.
No way of knowing if an overlay will add / remove views during the update
so assume its not safe to do in layout.
Bug: 135287203
Test: manual
Change-Id: I7bd0c86da096e7108b71b2d0530e99ee950d6f2e
Diffstat (limited to 'quickstep/recents_ui_overrides')
-rw-r--r-- | quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java index 6f10b42fb..d55a52044 100644 --- a/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java +++ b/quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java @@ -367,8 +367,11 @@ public class TaskThumbnailView extends View { } mRotated = isRotated; - updateOverlay(); invalidate(); + + // Update can be called from {@link #onSizeChanged} during layout, post handling of overlay + // as overlay could modify the views in the overlay as a side effect of its update. + post(this::updateOverlay); } @Override |