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() }