aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--courtroom.cpp6
-rw-r--r--lobby.cpp3
-rw-r--r--text_file_functions.cpp2
3 files changed, 10 insertions, 1 deletions
diff --git a/courtroom.cpp b/courtroom.cpp
index 86dca5c1..868ed9f6 100644
--- a/courtroom.cpp
+++ b/courtroom.cpp
@@ -858,7 +858,10 @@ void Courtroom::append_ms_chatmessage(QString f_message)
for (QString i_word : word_list)
{
if (i_word.startsWith("http"))
+ {
+ i_word.replace("\n", "").replace("\r", "");
ui_ms_chatlog->insertHtml("<a href=\"" + i_word + "\">" + i_word + "</a> ");
+ }
else
ui_ms_chatlog->insertPlainText(i_word + " ");
}
@@ -895,7 +898,10 @@ void Courtroom::append_server_chatmessage(QString f_name, QString f_message)
for (QString i_word : word_list)
{
if (i_word.startsWith("http"))
+ {
+ i_word.replace("\n", "").replace("\r", "");
ui_server_chatlog->insertHtml("<a href=\"" + i_word + "\">" + i_word + "</a> ");
+ }
else
ui_server_chatlog->insertPlainText(i_word + " ");
}
diff --git a/lobby.cpp b/lobby.cpp
index 3674ea97..91b5667e 100644
--- a/lobby.cpp
+++ b/lobby.cpp
@@ -350,7 +350,10 @@ void Lobby::append_chatmessage(QString f_message)
for (QString i_word : word_list)
{
if (i_word.startsWith("http"))
+ {
+ i_word.replace("\n", "").replace("\r", "");
ui_chatbox->insertHtml("<a href=\"" + i_word + "\">" + i_word + "</a> ");
+ }
else
ui_chatbox->insertPlainText(i_word + " ");
}
diff --git a/text_file_functions.cpp b/text_file_functions.cpp
index bf19232f..970ad3c4 100644
--- a/text_file_functions.cpp
+++ b/text_file_functions.cpp
@@ -103,7 +103,7 @@ void AOApplication::write_to_serverlist_txt(QString p_line)
QTextStream out(&serverlist_txt);
- out << p_line << "\r\n";
+ out << "\r\n" << p_line;
serverlist_txt.close();
}