commit | 41d913a90ffd391e1b8eeee7652f348cc83c466c | [log] [tgz] |
---|---|---|
author | Alex Chau <alexchau@google.com> | Fri Aug 06 18:08:48 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Aug 06 18:08:48 2021 +0000 |
tree | 4f17c882b74b1d2e30d40298edbb3040972f7b23 | |
parent | efd01b530a824ec3b6110ad30893114753e38dcf [diff] | |
parent | 23af5955e8b35dc64eaddd35d91d8af2c5164999 [diff] |
Merge "Only refresh DISABLED_NO_THUMBNAIL when thumbnail changes" into sc-v2-dev am: 55861dc50b am: 23af5955e8 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15455164 Change-Id: I9d7b00eb56bdb1760443f7805569dcb219fdbc57
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;