diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index f98a8aba36..f25d4c6ec3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -1088,6 +1088,12 @@ public class FragmentRule extends FragmentBase { } private void onSelectSound(Uri uri) { + try { + Log.i("Selected sound uri=" + uri); + getContext().getContentResolver().takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION); + } catch (Throwable ex) { + Log.w(ex); + } this.sound = uri; }