From 6f6956ce27f4c6f8ad0e89afdfaea761a416faef Mon Sep 17 00:00:00 2001 From: tom5079 Date: Sun, 6 Sep 2020 17:19:18 +0900 Subject: [PATCH] Fixed DownloadLocationDialogFragment keep showing up when any button is clicked --- .../quaver/pupil/ui/dialog/DownloadLocationDialogFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/xyz/quaver/pupil/ui/dialog/DownloadLocationDialogFragment.kt b/app/src/main/java/xyz/quaver/pupil/ui/dialog/DownloadLocationDialogFragment.kt index 48776320..90dc56b5 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/dialog/DownloadLocationDialogFragment.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/dialog/DownloadLocationDialogFragment.kt @@ -122,6 +122,9 @@ class DownloadLocationDialogFragment : DialogFragment() { .setTitle(R.string.settings_download_folder) .setView(build()) .setPositiveButton(requireContext().getText(android.R.string.ok)) { _, _ -> + if (Preferences["download_folder", ""].isEmpty()) + Preferences["download_folder"] = context?.getExternalFilesDir(null)?.canonicalPath ?: "" + DownloadManager.getInstance(requireContext()).migrate() }