diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2016-02-02 10:31:29 +0100 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2016-02-03 19:36:01 +0100 |
commit | 15a1c3e9f8d57acf8a4f60f8d382c722b22e25bc (patch) | |
tree | 2dd8a792a60603e0611117d112c0f9de1918d1de /app/src/main/java/de/danoeh/antennapod | |
parent | b8f725c8438e5fdc2c60ca1e3f6c711249fa9827 (diff) | |
download | AntennaPod-15a1c3e9f8d57acf8a4f60f8d382c722b22e25bc.zip |
Use default dir when Directory Chooser returns null/user clicks "Choose default dir"
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java index 1b8787a8d..c563d278f 100644 --- a/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java +++ b/app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java @@ -389,7 +389,12 @@ public class PreferenceController implements SharedPreferences.OnSharedPreferenc requestCode == DirectoryChooserActivity.RESULT_CODE_DIR_SELECTED) { String dir = data.getStringExtra(DirectoryChooserActivity.RESULT_SELECTED_DIR); - File path = new File(dir); + File path; + if(dir != null) { + path = new File(dir); + } else { + path = ui.getActivity().getExternalFilesDir(null); + } String message = null; final Context context= ui.getActivity().getApplicationContext(); if(!path.exists()) { |