From 3d2f503305c6fc26dcc06cdfb790b9fb9574bad9 Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Wed, 18 Aug 2021 18:16:29 +0200 Subject: [PATCH] Add workaround for stickers not showing on iOS see: https://github.com/vector-im/element-ios/issues/2353 --- src/timeline/InputBar.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index f17081e5..c82099f0 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -515,6 +515,13 @@ InputBar::sticker(CombinedImagePackModel *model, int row) sticker.url = img.url; sticker.body = img.body; + // workaround for https://github.com/vector-im/element-ios/issues/2353 + sticker.info.thumbnail_url = sticker.url; + sticker.info.thumbnail_info.mimetype = sticker.info.mimetype; + sticker.info.thumbnail_info.size = sticker.info.size; + sticker.info.thumbnail_info.h = sticker.info.h; + sticker.info.thumbnail_info.w = sticker.info.w; + if (!room->reply().isEmpty()) { sticker.relations.relations.push_back( {mtx::common::RelationType::InReplyTo, room->reply().toStdString()});