diff --git a/src/singletons/emotemanager.cpp b/src/singletons/emotemanager.cpp index b1efd5b83..03ccee435 100644 --- a/src/singletons/emotemanager.cpp +++ b/src/singletons/emotemanager.cpp @@ -54,7 +54,7 @@ QString GetFFZEmoteLink(const QJsonObject &urls, const QString &emoteScale) return "http:" + emote.toString(); } -void FillInFFZEmoteData(const QJsonObject &urls, const QString &code, util::EmoteData &emoteData) +void FillInFFZEmoteData(const QJsonObject &urls, const QString &code, const QString &tooltip, util::EmoteData &emoteData) { QString url1x = GetFFZEmoteLink(urls, "1"); QString url2x = GetFFZEmoteLink(urls, "2"); @@ -62,14 +62,14 @@ void FillInFFZEmoteData(const QJsonObject &urls, const QString &code, util::Emot assert(!url1x.isEmpty()); - emoteData.image1x = new Image(url1x, 1, code, code); + emoteData.image1x = new Image(url1x, 1, code, tooltip); if (!url2x.isEmpty()) { - emoteData.image2x = new Image(url2x, 0.5, code, code); + emoteData.image2x = new Image(url2x, 0.5, code, tooltip); } if (!url3x.isEmpty()) { - emoteData.image3x = new Image(url3x, 0.25, code, code); + emoteData.image3x = new Image(url3x, 0.25, code, tooltip); } } @@ -189,7 +189,7 @@ void EmoteManager::reloadFFZChannelEmotes(const QString &channelName, auto emote = this->getFFZChannelEmoteFromCaches().getOrAdd(id, [this, &code, &urls] { util::EmoteData emoteData; - FillInFFZEmoteData(urls, code + "
Channel FFZ Emote", emoteData); + FillInFFZEmoteData(urls, code, code + "
Channel FFZ Emote", emoteData); return emoteData; }); @@ -515,7 +515,7 @@ void EmoteManager::loadFFZEmotes() QJsonObject urls = object.value("urls").toObject(); util::EmoteData emoteData; - FillInFFZEmoteData(urls, code + "
Global FFZ Emote", emoteData); + FillInFFZEmoteData(urls, code, code + "
Global FFZ Emote", emoteData); this->ffzGlobalEmotes.insert(code, emoteData); codes.push_back(code.toStdString());