From 16fc81f715f41b36f137509f3dd55d7b311a96c2 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 26 May 2026 14:12:20 -0300 Subject: [PATCH] Use bitmap avatar icons on API 36+ to avoid BadForegroundServiceNotificationException. Co-authored-by: Greyson Parrelli --- .../main/java/org/thoughtcrime/securesms/util/AvatarUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/AvatarUtil.java b/app/src/main/java/org/thoughtcrime/securesms/util/AvatarUtil.java index 0da6f69848..0c4e32eb49 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/AvatarUtil.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/AvatarUtil.java @@ -114,7 +114,7 @@ public final class AvatarUtil { @WorkerThread public static @NonNull IconCompat getIconCompat(@NonNull Context context, @NonNull Recipient recipient) { - if (Build.VERSION.SDK_INT > 29) { + if (Build.VERSION.SDK_INT > 29 && Build.VERSION.SDK_INT < 36) { return IconCompat.createWithContentUri(AvatarProvider.getContentUri(recipient.getId())); } else { return IconCompat.createWithBitmap(getBitmapForNotification(context, recipient, AdaptiveBitmapMetrics.getInnerWidth()));