diff --git a/src/providers/twitch/TwitchMessageBuilder.cpp b/src/providers/twitch/TwitchMessageBuilder.cpp index d19d3252..04283043 100644 --- a/src/providers/twitch/TwitchMessageBuilder.cpp +++ b/src/providers/twitch/TwitchMessageBuilder.cpp @@ -269,17 +269,18 @@ void TwitchMessageBuilder::addTextOrEmoji(const QString &string_) link = Link(Link::Url, linkString); textColor = MessageColor(MessageColor::Link); - auto linkMessageElement = this->emplace(lowercaseLinkString, + auto linkMELowercase = this->emplace(lowercaseLinkString, MessageElementFlag::LowercaseLink, textColor) ->setLink(link); - this->emplace(string, MessageElementFlag::OriginalLink, - textColor) + auto linkMEOriginal = this->emplace(string, + MessageElementFlag::OriginalLink, textColor) ->setLink(link); LinkResolver::getLinkInfo( - linkString, [linkMessageElement](QString tooltipText) { + linkString, [linkMELowercase, linkMEOriginal](QString tooltipText) { if (!tooltipText.isEmpty()) { - linkMessageElement->setTooltip(tooltipText); + linkMELowercase->setTooltip(tooltipText); + linkMEOriginal->setTooltip(tooltipText); } }); }