Skip to content
Snippets Groups Projects
Verified Commit d9dd4a39 authored by Nicolas Werner's avatar Nicolas Werner
Browse files

Fix forwarding stickers

fixes #1182
parent ac4c9e02
No related branches found
No related tags found
No related merge requests found
Pipeline #4399 canceled
......@@ -529,11 +529,12 @@ TimelineViewManager::forwardMessageToRoom(mtx::events::collections::TimelineEven
std::visit(
[room](auto e) {
if constexpr (mtx::events::message_content_to_type<decltype(e.content)> ==
mtx::events::EventType::RoomMessage) {
constexpr auto type = mtx::events::message_content_to_type<decltype(e.content)>;
if constexpr (type == mtx::events::EventType::RoomMessage ||
type == mtx::events::EventType::Sticker) {
e.content.relations.relations.clear();
removeReplyFallback(e);
room->sendMessageEvent(e.content, mtx::events::EventType::RoomMessage);
room->sendMessageEvent(e.content, type);
}
},
*e);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment