From b10c917e54388e5c30f704f48abb132cb7956efc Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 12 Jun 2024 17:21:54 +0200 Subject: [PATCH] Try taking persistent read access to rule sound --- app/src/main/java/eu/faircode/email/FragmentRule.java | 6 ++++++ 1 file changed, 6 insertions(+) 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; }