kunfei 3 лет назад
Родитель
Сommit
2f3618c752
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt

+ 2 - 2
app/src/main/java/io/legado/app/ui/document/HandleFileActivity.kt

@@ -160,7 +160,7 @@ class HandleFileActivity :
     }
 
     private fun getDirActions(onlySys: Boolean = false): ArrayList<SelectItem<Int>> {
-        return if (onlySys || AppConst.isPlayChannel) {
+        return if (onlySys || (AppConst.isPlayChannel && Permissions.isManageExternalStorage())) {
             arrayListOf(SelectItem(getString(R.string.sys_folder_picker), HandleFileContract.DIR))
         } else {
             arrayListOf(
@@ -171,7 +171,7 @@ class HandleFileActivity :
     }
 
     private fun getFileActions(): ArrayList<SelectItem<Int>> {
-        return if (AppConst.isPlayChannel) {
+        return if (AppConst.isPlayChannel && Permissions.isManageExternalStorage()) {
             arrayListOf(SelectItem(getString(R.string.sys_file_picker), HandleFileContract.FILE))
         } else {
             arrayListOf(