Răsfoiți Sursa

Remove some file chooser checks, resolves #1772

Aidan Follestad 6 ani în urmă
părinte
comite
dd8a7bfd55

+ 2 - 7
files/src/main/java/com/afollestad/materialdialogs/files/DialogFileChooserExt.kt

@@ -76,9 +76,6 @@ fun MaterialDialog.fileChooser(
     check(hasWriteStoragePermission()) {
       "You must have the WRITE_EXTERNAL_STORAGE permission first."
     }
-    check(initialDirectory.canWrite()) {
-      "${initialDirectory.absolutePath} is not writeable to your app."
-    }
     if (filter == null) {
       actualFilter = { !it.isHidden && it.canWrite() }
     }
@@ -86,9 +83,6 @@ fun MaterialDialog.fileChooser(
     check(hasReadStoragePermission()) {
       "You must have the READ_EXTERNAL_STORAGE permission first."
     }
-    check(initialDirectory.canRead()) {
-      "${initialDirectory.absolutePath} is not readable to your app."
-    }
     if (filter == null) {
       actualFilter = { !it.isHidden && it.canRead() }
     }
@@ -143,7 +137,8 @@ internal fun MaterialDialog.showNewFolderCreator(
       onCreation()
     }
   }
-  dialog.getInputField().blockReservedCharacters()
+  dialog.getInputField()
+      .blockReservedCharacters()
 }
 
 private fun EditText.blockReservedCharacters() {

+ 0 - 6
files/src/main/java/com/afollestad/materialdialogs/files/DialogFolderChooserExt.kt

@@ -68,9 +68,6 @@ fun MaterialDialog.folderChooser(
     check(hasWriteStoragePermission()) {
       "You must have the WRITE_EXTERNAL_STORAGE permission first."
     }
-    check(initialDirectory.canWrite()) {
-      "${initialDirectory.absolutePath} is not writeable to your app."
-    }
     if (filter == null) {
       actualFilter = { !it.isHidden && it.canWrite() }
     }
@@ -78,9 +75,6 @@ fun MaterialDialog.folderChooser(
     check(hasReadStoragePermission()) {
       "You must have the READ_EXTERNAL_STORAGE permission first."
     }
-    check(initialDirectory.canRead()) {
-      "${initialDirectory.absolutePath} is not readable to your app."
-    }
     if (filter == null) {
       actualFilter = { !it.isHidden && it.canRead() }
     }