X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Feventstringifier.cpp;fp=src%2Fcore%2Feventstringifier.cpp;h=688886e129d9067d999f02cd368388e18ffa4d95;hb=cd16b79d7152cdd84f9d6df2d37f43514f02b596;hp=71665896762f6e49e0c22fbeef52007b85857ab5;hpb=82e3e9ecf0dab3fe687fe1b690333308aaafbe50;p=quassel.git diff --git a/src/core/eventstringifier.cpp b/src/core/eventstringifier.cpp index 71665896..688886e1 100644 --- a/src/core/eventstringifier.cpp +++ b/src/core/eventstringifier.cpp @@ -92,13 +92,14 @@ void EventStringifier::processIrcEventNumeric(IrcEventNumeric *e) { displayMsg(e, Message::Error, e->params().join(" "), e->prefix()); break; - // Server error messages, display them in red. First param will be appended. + // Server error messages, display them in red. Colon between first param and rest. case 401: { if(!checkParamCount(e, 1)) return; - QString target = e->params().takeFirst(); - displayMsg(e, Message::Error, e->params().join(" ") + " " + target, e->prefix(), target, Message::Redirected); + QStringList params = e->params(); + QString target = params.takeFirst(); + displayMsg(e, Message::Error, target + ": " + params.join(" "), e->prefix(), target, Message::Redirected); break; } @@ -106,8 +107,9 @@ void EventStringifier::processIrcEventNumeric(IrcEventNumeric *e) { if(!checkParamCount(e, 1)) return; - QString channelName = e->params().takeFirst(); - displayMsg(e, Message::Error, e->params().join(" ") + " " + channelName, e->prefix()); + QStringList params = e->params(); + QString channelName = params.takeFirst(); + displayMsg(e, Message::Error, channelName + ": " + params.join(" "), e->prefix()); break; } @@ -119,8 +121,9 @@ void EventStringifier::processIrcEventNumeric(IrcEventNumeric *e) { if(!checkParamCount(e, 1)) return; - QString p = e->params().takeFirst(); - displayMsg(e, Message::Error, p + ": " + e->params().join(" ")); + QStringList params = e->params(); + QString p = params.takeFirst(); + displayMsg(e, Message::Error, p + ": " + params.join(" ")); break; }