commit | 23af5955e8b35dc64eaddd35d91d8af2c5164999 | [log] [tgz] |
---|---|---|
author | Alex Chau <alexchau@google.com> | Fri Aug 06 17:56:31 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Aug 06 17:56:31 2021 +0000 |
tree | 6418c7a87fb116157608e5a516b4d2abbd407078 | |
parent | 4f64a7fcfa2f82b9e968c374783453ec0b3ce702 [diff] | |
parent | 55861dc50bd6a32311ca1a4669688d5b07390d9e [diff] |
Merge "Only refresh DISABLED_NO_THUMBNAIL when thumbnail changes" into sc-v2-dev am: 55861dc50b Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455164 Change-Id: I79c9685bfdf9cec713c06cd3a62cf9388867432d
diff --git a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java index 080533b..f49c9b0 100644 --- a/quickstep/src/com/android/quickstep/TaskOverlayFactory.java +++ b/quickstep/src/com/android/quickstep/TaskOverlayFactory.java
@@ -183,6 +183,13 @@ } /** + * Called when the current task's thumbnail has changed. + */ + public void refreshActionVisibility(ThumbnailData thumbnail) { + getActionsView().updateDisabledFlags(DISABLED_NO_THUMBNAIL, thumbnail == null); + } + + /** * End rendering live tile in Overview. * * @param callback callback to run, after switching to screenshot
diff --git a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java index 320ea09..35e21ad 100644 --- a/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java +++ b/quickstep/src/com/android/quickstep/views/TaskThumbnailView.java
@@ -162,7 +162,9 @@ mBitmapShader = new BitmapShader(bm, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP); mPaint.setShader(mBitmapShader); updateThumbnailMatrix(); - refreshOverlay(); + if (mOverlayEnabled) { + getTaskOverlay().refreshActionVisibility(mThumbnailData); + } } else { mBitmapShader = null; mThumbnailData = null;