diff --git a/src/widget/tool/chatactions/messageaction.cpp b/src/widget/tool/chatactions/messageaction.cpp index a9b2b5f1a..2889086f7 100644 --- a/src/widget/tool/chatactions/messageaction.cpp +++ b/src/widget/tool/chatactions/messageaction.cpp @@ -28,7 +28,7 @@ QString MessageAction::getMessage(QString div) QString message_ = SmileyPack::getInstance().smileyfied(toHtmlChars(message)); // detect urls - QRegExp exp("(www\\.|http[s]?:\\/\\/|ftp:\\/\\/)\\S+"); + QRegExp exp("(?:\\b)(www\\.|http[s]?:\\/\\/|ftp:\\/\\/)\\S+"); int offset = 0; while ((offset = exp.indexIn(message_, offset)) != -1) {