Browse Source

Merge remote-tracking branch 'thenain38/url'

pull/2311/merge
agilob 10 years ago
parent
commit
865b1a915c
No known key found for this signature in database
GPG Key ID: 296F0B764741106C
  1. 6
      src/chatlog/chatmessage.cpp

6
src/chatlog/chatmessage.cpp

@ -204,10 +204,12 @@ QString ChatMessage::detectAnchors(const QString &str) @@ -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("<a href=\"%1\">%1</a>").arg(url);
htmledUrl = QString("<a href=\"http://%1\">%1</a>").arg(url);
else
htmledUrl = QString("<a href=\"%1\">%1</a>").arg(url);
out.replace(offset, exp.cap().length(), htmledUrl);
offset += htmledUrl.length();
}

Loading…
Cancel
Save