summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2022-03-29 23:33:39 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-03-29 23:33:39 +0000
commit44df60c3f9bb834d68391d83bd0159cd7c21ad2c (patch)
treeb3cd0a4089ab0874ecb5204debed8ce98d0cea65 /core/java
parent68eab3f162ecf2c618b270cbad08cb4646d24c13 (diff)
parente76404114219ac8015109dd3ec4d1d9b82af8e3c (diff)
Merge "Fall back when failing to load size restricted icon" into tm-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/widget/CachingIconView.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/CachingIconView.java b/core/java/com/android/internal/widget/CachingIconView.java
index d1156979ee07..8ddd4ffd3065 100644
--- a/core/java/com/android/internal/widget/CachingIconView.java
+++ b/core/java/com/android/internal/widget/CachingIconView.java
@@ -122,7 +122,10 @@ public class CachingIconView extends ImageView {
public Runnable setImageIconAsync(@Nullable final Icon icon) {
resetCache();
Drawable drawable = loadSizeRestrictedIcon(icon);
- return () -> setImageDrawable(drawable);
+ if (drawable != null) {
+ return () -> setImageDrawable(drawable);
+ }
+ return super.setImageIconAsync(icon);
}
@Override