fix another link-resolver related crash (non auto url unshort-related)

This commit is contained in:
Rasmus Karlsson
2018-10-24 11:36:36 +02:00
parent 6ee7b1ef1f
commit 5497fec839
4 changed files with 17 additions and 2 deletions
@@ -544,8 +544,14 @@ void TwitchMessageBuilder::addTextOrEmoji(const QString &string_)
->setLink(link);
LinkResolver::getLinkInfo(
linkString, [linkMELowercase, linkMEOriginal, linkString](
QString tooltipText, Link originalLink) {
linkString,
[weakMessage = this->weakOf(), linkMELowercase, linkMEOriginal,
linkString](QString tooltipText, Link originalLink) {
auto shared = weakMessage.lock();
if (!shared)
{
return;
}
if (!tooltipText.isEmpty())
{
linkMELowercase->setTooltip(tooltipText);