diff --git a/src/chatlog/chatmessage.cpp b/src/chatlog/chatmessage.cpp index 614b213c4..37b28a19d 100644 --- a/src/chatlog/chatmessage.cpp +++ b/src/chatlog/chatmessage.cpp @@ -204,10 +204,12 @@ QString ChatMessage::detectAnchors(const QString &str) offset += url.length(); continue; } + QString htmledUrl; // add scheme if not specified if (exp.cap(2) == "www.") - url.prepend("http://"); - QString htmledUrl = QString("%1").arg(url); + htmledUrl = QString("%1").arg(url); + else + htmledUrl = QString("%1").arg(url); out.replace(offset, exp.cap().length(), htmledUrl); offset += htmledUrl.length(); }