summaryrefslogtreecommitdiffstats
path: root/quickstep/recents_ui_overrides
diff options
context:
space:
mode:
authorZak Cohen <zakcohen@google.com>2019-06-17 15:27:28 -0700
committerZak Cohen <zakcohen@google.com>2019-06-17 15:27:28 -0700
commit5095684e222b8130e7aa6363f1418d0de54e1110 (patch)
treeaf1c2cee97d570c99dac5e9336fb9b2f79ea2e3e /quickstep/recents_ui_overrides
parentf46e3956ddba136c44df97aa1997aa67b0387018 (diff)
downloadandroid_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.java5
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