QStringList messages = msg.split(QCharLF);
foreach (auto message, messages) {
- // Handle each separated message independently, ignoring any carriage returns
- message = message.trimmed();
+ // Handle each separated message independently
coreNetwork()->coreSession()->ctcpParser()->query(coreNetwork(), bufferInfo.bufferName(),
"ACTION", message);
emit displayMsg(Message::Action, bufferInfo.type(), bufferInfo.bufferName(), message,
QStringList messages = msg.section(' ', 1).split(QCharLF);
foreach (auto message, messages) {
- // Handle each separated message independently, ignoring any carriage returns
- message = message.trimmed();
+ // Handle each separated message independently
params.clear();
params << serverEncode(bufferName) << channelEncode(bufferInfo.bufferName(), message);
emit putCmd("NOTICE", params);
QStringList messages = msg.section(' ', 1).split(QCharLF);
foreach (auto message, messages) {
- // Handle each separated message independently, ignoring any carriage returns
- message = message.trimmed();
+ // Handle each separated message independently
if (message.isEmpty()) {
emit displayMsg(Message::Server, BufferInfo::QueryBuffer, target,
tr("Starting query with %1").arg(target), network()->myNick(),
// Split apart messages at line feeds. The IRC protocol uses those to separate commands, so
// they need to be split into multiple messages.
- QStringList messages = msg.split(QCharLF);
+ QStringList messages = msg.split(QCharLF, QString::SkipEmptyParts);
foreach (auto message, messages) {
- // Handle each separated message independently, ignoring any carriage returns
- message = message.trimmed();
+ // Handle each separated message independently
#ifdef HAVE_QCA2
putPrivmsg(bufferInfo.bufferName(), message, encodeFunc,
network()->cipher(bufferInfo.bufferName()));