From 17b568e6d11a970348a0f4bc97b7d8f0e9a43fb1 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 16 Aug 2021 13:24:36 -0300 Subject: [PATCH] Fix sticker forwarding. --- .../mutiselect/forward/MultiselectForwardFragmentArgs.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs.kt index 128b1bdcb3..b15d756875 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/mutiselect/forward/MultiselectForwardFragmentArgs.kt @@ -86,7 +86,11 @@ class MultiselectForwardFragmentArgs( } else if (mediaMessage.containsMediaSlide()) { builder.withMedia(listOf()) - builder.withStickerLocator(mediaMessage.slideDeck.stickerSlide?.asAttachment()?.sticker) + if (mediaMessage.slideDeck.stickerSlide != null) { + builder.withDataUri(mediaMessage.slideDeck.stickerSlide?.asAttachment()?.uri) + builder.withStickerLocator(mediaMessage.slideDeck.stickerSlide?.asAttachment()?.sticker) + builder.withDataType(mediaMessage.slideDeck.stickerSlide?.asAttachment()?.contentType) + } val firstSlide = mediaMessage.slideDeck.slides[0] val media = firstSlide.asAttachment().toMedia()