Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36ee0b10 authored by Mohammad Hossein Farzanegan's avatar Mohammad Hossein Farzanegan Committed by Nishith Khanna
Browse files

show the attachment name with an extension when sharing or opening from another app

parent 45bc00b5
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -42,12 +42,12 @@ public class AttachmentTempFileProvider extends FileProvider {
    }

    @WorkerThread
    public static Uri createTempUriForContentUri(Context context, Uri uri) throws IOException {
    public static Uri createTempUriForContentUri(Context context, Uri uri, String displayName) throws IOException {
        Context applicationContext = context.getApplicationContext();

        File tempFile = getTempFileForUri(uri, applicationContext);
        writeUriContentToTempFileIfNotExists(context, uri, tempFile);
        Uri tempFileUri = FileProvider.getUriForFile(context, AUTHORITY, tempFile);
        Uri tempFileUri = FileProvider.getUriForFile(context, AUTHORITY, tempFile, displayName);

        registerFileCleanupReceiver(applicationContext);

+1 −1
Original line number Diff line number Diff line
@@ -133,7 +133,7 @@ public class AttachmentController {
    private Intent getBestViewIntent() {
        Uri intentDataUri;
        try {
            intentDataUri = AttachmentTempFileProvider.createTempUriForContentUri(context, attachment.internalUri);
            intentDataUri = AttachmentTempFileProvider.createTempUriForContentUri(context, attachment.internalUri, attachment.displayName);
        } catch (IOException e) {
            Timber.e(e, "Error creating temp file for attachment!");
            return null;