From 1f0560d63f1df902c1c540ae3562f2597ff34e49 Mon Sep 17 00:00:00 2001 From: OmniTroid Date: Wed, 24 May 2017 16:06:49 +0200 Subject: [PATCH] fixed ANOTHER bug with hyperlinks zzzzz 2.4.1 --- Attorney_Online_remake.pro | 2 +- aotextarea.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Attorney_Online_remake.pro b/Attorney_Online_remake.pro index 3f7e02e..3028e03 100644 --- a/Attorney_Online_remake.pro +++ b/Attorney_Online_remake.pro @@ -13,7 +13,7 @@ RC_ICONS = logo.ico TARGET = Attorney_Online_remake TEMPLATE = app -VERSION = 2.4.0.0 +VERSION = 2.4.1.0 SOURCES += main.cpp\ lobby.cpp \ diff --git a/aotextarea.cpp b/aotextarea.cpp index bbdf946..8b83e54 100644 --- a/aotextarea.cpp +++ b/aotextarea.cpp @@ -22,6 +22,8 @@ void AOTextArea::append_chatmessage(QString p_name, QString p_message) QRegExp regExp("((([A-Za-z]{3,9}:(?:\\/\\/)?)(?:[\\-;:&=\\+\\$,\\w]+@)?[A-Za-z0-9\\.\\-]+|(?:www\\.|[\\-;:&=\\+\\$,\\w]+@)[A-Za-z0-9\\.\\-]+)((?:\\/[\\+~%\\/\\.\\w\\-]*)?\\??(?:[\\-\\+=&;%@\\.\\w]*)#?(?:[\\.\\!\\/\\\\\\w]*))?)"); + //cheap workarounds ahoy + p_message += " "; QString result = p_message.toHtmlEscaped().replace("\n", "
").replace(regExp, "\\1" ); this->insertHtml(result);