Fix SaveAttachmentTask NPE

resolves #2454
// FREEBIE
fork-5.53.8
Jake McGinty 2015-02-11 10:37:29 -08:00
rodzic 352418d2d7
commit b1bf33b13b
1 zmienionych plików z 7 dodań i 3 usunięć

Wyświetl plik

@ -59,10 +59,14 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
return FAILURE;
}
File mediaFile = constructOutputFile(attachment.contentType, attachment.date);
InputStream inputStream = PartAuthority.getPartStream(context, masterSecret, attachment.uri);
OutputStream outputStream = new FileOutputStream(mediaFile);
File mediaFile = constructOutputFile(attachment.contentType, attachment.date);
InputStream inputStream = PartAuthority.getPartStream(context, masterSecret, attachment.uri);
if (inputStream == null) {
return FAILURE;
}
OutputStream outputStream = new FileOutputStream(mediaFile);
Util.copy(inputStream, outputStream);
MediaScannerConnection.scanFile(context, new String[]{mediaFile.getAbsolutePath()},