From eb1d06b4a6a4dfc11c18c14681ab7b6df24338c3 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 4 Dec 2023 15:57:25 -0500 Subject: [PATCH] Fix thumbnail info generation bug in notifications. --- .../securesms/notifications/v2/NotificationItem.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt index 382aacd022..6db93eb00c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/NotificationItem.kt @@ -266,13 +266,15 @@ class MessageNotification(threadRecipient: Recipient, record: MessageRecord) : N } override fun getThumbnailInfo(context: Context): ThumbnailInfo { - if (thumbnailInfo.needsShrinking) { - if (SignalStore.settings().messageNotificationsPrivacy.isDisplayMessage && !KeyCachingService.isLocked(context)) { + return if (SignalStore.settings().messageNotificationsPrivacy.isDisplayMessage && !KeyCachingService.isLocked(context)) { + if (thumbnailInfo.needsShrinking) { thumbnailInfo = NotificationThumbnails.get(context, this) } - } - return thumbnailInfo + thumbnailInfo + } else { + ThumbnailInfo.NONE + } } override fun canReply(context: Context): Boolean {