From cb2948294047514d5a0b2cfc39678d00c9c6941c Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 22 Jul 2020 20:32:31 +0530 Subject: [PATCH 1/2] Fix sharing of image multiple times Signed-off-by: Harsh Shandilya --- .../java/me/saket/dank/ui/media/MediaAlbumViewerActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/saket/dank/ui/media/MediaAlbumViewerActivity.java b/app/src/main/java/me/saket/dank/ui/media/MediaAlbumViewerActivity.java index 508a718a9..d3b4225b3 100644 --- a/app/src/main/java/me/saket/dank/ui/media/MediaAlbumViewerActivity.java +++ b/app/src/main/java/me/saket/dank/ui/media/MediaAlbumViewerActivity.java @@ -549,7 +549,7 @@ private PopupMenu createSharePopupMenu() { // fail to parse images if there's no file format, so we'll have to create a copy. String imageNameWithExtension = Urls.parseFileNameWithExtension(activeMediaItem.mediaLink().highQualityUrl()); File imageFileWithExtension = new File(imageFile.getParent(), imageNameWithExtension); - Files2.INSTANCE.copy(imageFile, imageFileWithExtension); + if (!imageFileWithExtension.exists()) Files2.INSTANCE.copy(imageFile, imageFileWithExtension); return imageFileWithExtension; }) .compose(RxUtils.applySchedulersSingle()) From c5e993ad65b829bd098e753382d90ecbf93c4e6f Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 22 Jul 2020 20:50:33 +0530 Subject: [PATCH 2/2] Update changelog Signed-off-by: Harsh Shandilya --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 497a9a736..69344c470 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Show smaller Imgur images when data saving mode enabled ([#256](https://github.com/Tunous/Dawn/pull/256)) - Don't show too small reddit previews ([#264](https://github.com/Tunous/Dawn/pull/264)) +- Fix sharing an image multiple times ([#280](https://github.com/Tunous/Dawn/pull/280)) ## [0.9.2] - 2020-06-13