From c417b37236b3dbcfd6d98c2a96cf0e3782214479 Mon Sep 17 00:00:00 2001 From: andrew Date: Thu, 6 Jul 2023 15:23:58 +0930 Subject: [PATCH] Hide thumbnails --- .../securesms/conversation/v2/MessageDetailActivity.kt | 3 ++- .../conversation/v2/messages/VisibleMessageContentView.kt | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt index 3dc001f00d..acba309c5b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/MessageDetailActivity.kt @@ -183,7 +183,8 @@ class MessageDetailActivity : PassphraseRequiredActionBarActivity() { bind( message, thread = message.individualRecipient, - onAttachmentNeedsDownload = ::onAttachmentNeedsDownload + onAttachmentNeedsDownload = ::onAttachmentNeedsDownload, + suppressThumbnails = true ) setOnTouchListener { _, event -> diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt index b081d548dd..d1989a207a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt @@ -66,7 +66,8 @@ class VisibleMessageContentView : ConstraintLayout { thread: Recipient, searchQuery: String? = null, contactIsTrusted: Boolean = true, - onAttachmentNeedsDownload: (Long, Long) -> Unit + onAttachmentNeedsDownload: (Long, Long) -> Unit, + suppressThumbnails: Boolean = false ) { // Background val background = getBackground(message.isOutgoing) @@ -188,7 +189,7 @@ class VisibleMessageContentView : ConstraintLayout { onContentClick.add { binding.untrustedView.root.showTrustDialog(message.individualRecipient) } } } - message is MmsMessageRecord && message.slideDeck.asAttachments().isNotEmpty() -> { + message is MmsMessageRecord && !suppressThumbnails && message.slideDeck.asAttachments().isNotEmpty() -> { /* * Images / Video attachment */