# HG changeset patch # User sheepluva # Date 1316692964 -7200 # Node ID 578978418fe5a91e5a730203ca39ffd26d04a208 # Parent 23407ecb182634ef6364de8571f02d6777e6ee7f let frontend send (copypasta) multi-line messages line by line to avoid protocol violation diff -r 23407ecb1826 -r 578978418fe5 QTfrontend/chatwidget.cpp --- a/QTfrontend/chatwidget.cpp Thu Sep 22 11:44:39 2011 +0400 +++ b/QTfrontend/chatwidget.cpp Thu Sep 22 14:02:44 2011 +0200 @@ -30,6 +30,7 @@ #include #include #include +#include #include "hwconsts.h" #include "SDLs.h" @@ -313,8 +314,10 @@ void HWChatWidget::returnPressed() { - emit chatLine(chatEditLine->text()); + QStringList lines = chatEditLine->text().split('\n'); chatEditLine->clear(); + foreach (const QString &line, lines) + emit chatLine(line); }