Merge "Throw IOE from within resolveImage rather than NPE." into rvc-dev am: 36060929b4 am: 03fd9a8a15 am: 9dfd51d97c am: 2ee2aadcf8

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12036439

Change-Id: I8950235acdae7e763c79d332078a4a257da475e2
This commit is contained in:
TreeHugger Robot
2020-06-29 21:58:16 +00:00
committed by Automerger Merge Worker

View File

@@ -124,6 +124,9 @@ public class NotificationInlineImageResolver implements ImageResolver {
*/
Drawable resolveImage(Uri uri) throws IOException {
BitmapDrawable image = resolveImageInternal(uri);
if (image == null || image.getBitmap() == null) {
throw new IOException("resolveImageInternal returned null for uri: " + uri);
}
Bitmap bitmap = image.getBitmap();
image.setBitmap(Icon.scaleDownIfNecessary(bitmap, mMaxImageWidth, mMaxImageHeight));
return image;