[Android] Permissions: fix canReadVideos/Audios API33+

Duncan McNamara git at videolan.org
Mon Feb 10 13:38:07 UTC 2025


vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Fri Feb  7 13:38:18 2025 +0100| [fb7f591a93500a60e0ec301a59847f3fbf324927] | committer: Nicolas Pomepuy

Permissions: fix canReadVideos/Audios API33+

> https://code.videolan.org/videolan/vlc-android/commit/fb7f591a93500a60e0ec301a59847f3fbf324927
---

 application/vlc-android/src/org/videolan/vlc/util/Permissions.kt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/util/Permissions.kt b/application/vlc-android/src/org/videolan/vlc/util/Permissions.kt
index 1ce431ebd5..cb2a3ef405 100644
--- a/application/vlc-android/src/org/videolan/vlc/util/Permissions.kt
+++ b/application/vlc-android/src/org/videolan/vlc/util/Permissions.kt
@@ -118,10 +118,10 @@ object Permissions {
                     context,
                     Manifest.permission.READ_EXTERNAL_STORAGE
                 ) == PackageManager.PERMISSION_GRANTED || isExternalStorageManager())) ||
-                Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU && ContextCompat.checkSelfPermission(
+                (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU && (ContextCompat.checkSelfPermission(
                     context,
                     Manifest.permission.READ_MEDIA_VIDEO
-                ) == PackageManager.PERMISSION_GRANTED
+                ) == PackageManager.PERMISSION_GRANTED || isExternalStorageManager()))
 
     }
 
@@ -132,10 +132,10 @@ object Permissions {
                             context,
                             Manifest.permission.READ_EXTERNAL_STORAGE
                         ) == PackageManager.PERMISSION_GRANTED || isExternalStorageManager())) ||
-                Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU && ContextCompat.checkSelfPermission(
+                (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU && (ContextCompat.checkSelfPermission(
                     context,
                     Manifest.permission.READ_MEDIA_AUDIO
-                ) == PackageManager.PERMISSION_GRANTED
+                ) == PackageManager.PERMISSION_GRANTED || isExternalStorageManager()))
 
     }
 



More information about the Android mailing list