diff --git a/src/org/thoughtcrime/securesms/MediaPreviewActivity.java b/src/org/thoughtcrime/securesms/MediaPreviewActivity.java index bf5dd869f1..ec2118cfeb 100644 --- a/src/org/thoughtcrime/securesms/MediaPreviewActivity.java +++ b/src/org/thoughtcrime/securesms/MediaPreviewActivity.java @@ -151,10 +151,6 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity { } - private InputStream getMediaInputStream() throws IOException { - return PartAuthority.getPartStream(this, masterSecret, mediaUri); - } - @Override public void onPause() { super.onPause(); @@ -176,8 +172,7 @@ public class MediaPreviewActivity extends PassphraseRequiredActionBarActivity { GLES20.glGetIntegerv(GLES20.GL_MAX_TEXTURE_SIZE, maxTextureSizeParams, 0); int maxTextureSize = Math.max(maxTextureSizeParams[0], 2048); Log.w(TAG, "reported GL_MAX_TEXTURE_SIZE: " + maxTextureSize); - return BitmapUtil.createScaledBitmap(getMediaInputStream(), - getMediaInputStream(), + return BitmapUtil.createScaledBitmap(MediaPreviewActivity.this, masterSecret, mediaUri, maxTextureSize, maxTextureSize); } catch (IOException | BitmapDecodingException e) { return null;