commit | 45fe7a2d686457809eeeece170a15029fc61ed20 | [log] [tgz] |
---|---|---|
author | Andrey Epin <ayepin@google.com> | Thu Aug 04 05:06:54 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Aug 04 05:06:54 2022 +0000 |
tree | b88531074df8726782b3c5425052c6298f8d6f24 | |
parent | 68fcf465e5655eb9e510f5989d15b14d746d8b2a [diff] | |
parent | 754656a669035abc40b04c3a0b3f23c709a9b465 [diff] |
Merge "Update icon only once" into tm-qpr-dev am: 754656a669 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19263009 Change-Id: I36255c2c1448a7a067f74a8440e5de1cfe824074 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/core/java/com/android/internal/app/ResolverListAdapter.java b/core/java/com/android/internal/app/ResolverListAdapter.java index b32afb4..66fff5c 100644 --- a/core/java/com/android/internal/app/ResolverListAdapter.java +++ b/core/java/com/android/internal/app/ResolverListAdapter.java
@@ -951,7 +951,7 @@ protected void onPostExecute(Drawable d) { if (getOtherProfile() == mDisplayResolveInfo) { mResolverListCommunicator.updateProfileViewButton(); - } else { + } else if (!mDisplayResolveInfo.hasDisplayIcon()) { mDisplayResolveInfo.setDisplayIcon(d); mHolder.bindIcon(mDisplayResolveInfo); // Notify in case view is already bound to resolve the race conditions on