summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Matt Casey <mrcasey@google.com> 2024-10-15 18:45:52 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-10-15 18:45:52 +0000
commit8fb38e32aa3ee8cbf6e09ee554b13f5b95f7fda7 (patch)
tree13c400b65f82b73166ba43688e0bd5f729155b54
parentb36585a123b7e5e9b7ce7c43b2418a630e99b1ca (diff)
parent824fb783cc5e05c46d2d98875ebe1d75e60c5fb7 (diff)
Merge "Catch NotFoundException in getDrawableForDensity" into main
-rw-r--r--core/java/com/android/internal/app/ResolverListAdapter.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/ResolverListAdapter.java b/core/java/com/android/internal/app/ResolverListAdapter.java
index 18c8eb4ec46b..de7ad346a7cd 100644
--- a/core/java/com/android/internal/app/ResolverListAdapter.java
+++ b/core/java/com/android/internal/app/ResolverListAdapter.java
@@ -1195,7 +1195,12 @@ public class ResolverListAdapter extends BaseAdapter {
@Nullable
protected Drawable loadIconFromResource(Resources res, int resId) {
- return res.getDrawableForDensity(resId, mIconDpi);
+ try {
+ return res.getDrawableForDensity(resId, mIconDpi);
+ } catch (Resources.NotFoundException e) {
+ Log.e(TAG, "Resource not found", e);
+ return null;
+ }
}
}