Load all short codes for emojis, instead of just the first one

Fix #494
This commit is contained in:
Rasmus Karlsson
2018-06-22 20:42:53 +00:00
parent 077f908f4e
commit 2746f88e49
3 changed files with 20 additions and 13 deletions
+3 -2
View File
@@ -142,8 +142,9 @@ void EmotePopup::loadEmojis()
builder.getMessage()->flags |= Message::DisableCompactEmotes;
emojis.each([&builder](const QString &key, const auto &value) {
builder.append((new EmoteElement(value->emoteData, MessageElement::Flags::AlwaysShow))
->setLink(Link(Link::Type::InsertText, ":" + value->shortCode + ":")));
builder.append(
(new EmoteElement(value->emoteData, MessageElement::Flags::AlwaysShow))
->setLink(Link(Link::Type::InsertText, ":" + value->shortCodes[0] + ":")));
});
emojiChannel->addMessage(builder.getMessage());