Add workaround for stickers not showing on iOS

see: https://github.com/vector-im/element-ios/issues/2353
This commit is contained in:
Nicolas Werner 2021-08-18 18:16:29 +02:00
parent c2e777f3e4
commit 3d2f503305
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
1 changed files with 7 additions and 0 deletions

View File

@ -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()});