Check the part stream is non-null before decoding

// FREEBIE

Closes #2459
pull/1/head
Jake McGinty 10 years ago committed by Moxie Marlinspike
parent aa26785c00
commit 5bd8d6c69d

@ -80,7 +80,9 @@ public class BitmapUtil {
private static Bitmap createScaledBitmap(Context context, MasterSecret masterSecret, Uri uri, int maxWidth, int maxHeight, boolean constrainedMemory) private static Bitmap createScaledBitmap(Context context, MasterSecret masterSecret, Uri uri, int maxWidth, int maxHeight, boolean constrainedMemory)
throws IOException, BitmapDecodingException throws IOException, BitmapDecodingException
{ {
return createScaledBitmap(PartAuthority.getPartStream(context, masterSecret, uri), InputStream is = PartAuthority.getPartStream(context, masterSecret, uri);
if (is == null) throw new IOException("Couldn't obtain InputStream");
return createScaledBitmap(is,
PartAuthority.getPartStream(context, masterSecret, uri), PartAuthority.getPartStream(context, masterSecret, uri),
PartAuthority.getPartStream(context, masterSecret, uri), PartAuthority.getPartStream(context, masterSecret, uri),
maxWidth, maxHeight, constrainedMemory); maxWidth, maxHeight, constrainedMemory);

Loading…
Cancel
Save