Merge pull request #1685 from sevonj/fix-blacklist-perms-android-13

Fix: Blacklist permission error on Android 13
This commit is contained in:
Thomas Möller 2024-12-07 10:15:19 +01:00 committed by GitHub
commit bf49ea5d53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -50,7 +50,19 @@ class BlacklistFolderChooserDialog : DialogFragment() {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
var mSavedInstanceState = savedInstanceState
if (VersionUtils.hasMarshmallow()
if (VersionUtils.hasT()) {
if (ActivityCompat.checkSelfPermission(
requireActivity(), Manifest.permission.READ_MEDIA_AUDIO
)
!= PackageManager.PERMISSION_GRANTED
) {
return materialDialog().show {
title(res = R.string.md_error_label)
message(res = R.string.made_with_love)
positiveButton(res = android.R.string.ok)
}
}
} else if (VersionUtils.hasMarshmallow()
&& ActivityCompat.checkSelfPermission(
requireActivity(), Manifest.permission.READ_EXTERNAL_STORAGE
)