aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-02-02 10:31:29 +0100
committerMartin Fietz <Martin.Fietz@gmail.com>2016-02-03 19:36:01 +0100
commit15a1c3e9f8d57acf8a4f60f8d382c722b22e25bc (patch)
tree2dd8a792a60603e0611117d112c0f9de1918d1de
parentb8f725c8438e5fdc2c60ca1e3f6c711249fa9827 (diff)
downloadAntennaPod-15a1c3e9f8d57acf8a4f60f8d382c722b22e25bc.tar.gz
Use default dir when Directory Chooser returns null/user clicks "Choose default dir"
-rw-r--r--app/src/main/java/de/danoeh/antennapod/preferences/PreferenceController.java7
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 1b8787a8..c563d278 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()) {