diff --git a/app/src/main/java/code/name/monkey/retromusic/dialogs/BlacklistFolderChooserDialog.kt b/app/src/main/java/code/name/monkey/retromusic/dialogs/BlacklistFolderChooserDialog.kt index 5701d858b..24f609e4d 100644 --- a/app/src/main/java/code/name/monkey/retromusic/dialogs/BlacklistFolderChooserDialog.kt +++ b/app/src/main/java/code/name/monkey/retromusic/dialogs/BlacklistFolderChooserDialog.kt @@ -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 )