Fix failed media saves on API < 29.

Fixes #10119
fork-5.53.8
Alex Hart 2020-10-23 13:10:49 -03:00
rodzic 9279a54d28
commit f1d98f6c7b
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -109,10 +109,10 @@ public class SaveAttachmentTask extends ProgressDialogAsyncTask<SaveAttachmentTa
Util.copy(inputStream, outputStream);
MediaScannerConnection.scanFile(context, new String[]{mediaUri.getPath()}, new String[]{contentType}, null);
}
}
try (OutputStream outputStream = context.getContentResolver().openOutputStream(mediaUri)) {
Util.copy(inputStream, outputStream);
} else {
try (OutputStream outputStream = context.getContentResolver().openOutputStream(mediaUri)) {
Util.copy(inputStream, outputStream);
}
}
}