From 922f165f9505fa116799d4a080a2146012cb3720 Mon Sep 17 00:00:00 2001 From: Levi Bard Date: Tue, 15 Jan 2019 20:57:13 +0100 Subject: [PATCH] Ensure that query/fragment/etc. don't get embedded into local filenames (#989) when downloading #886 --- app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt b/app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt index 7731a9a0..2cf2222e 100644 --- a/app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt +++ b/app/src/main/java/com/keylesspalace/tusky/ViewMediaActivity.kt @@ -209,8 +209,7 @@ class ViewMediaActivity : BaseActivity(), ViewImageFragment.PhotoActionsListener PERMISSIONS_REQUEST_WRITE_EXTERNAL_STORAGE) } else { val url = attachments!![viewPager.currentItem].attachment.url - val filename = File(url).name - + val filename = Uri.parse(url).lastPathSegment val toastText = String.format(resources.getString(R.string.download_image), filename) Toast.makeText(applicationContext, toastText, Toast.LENGTH_SHORT).show()