From: Marcus Eggenberger Date: Sun, 10 Feb 2008 21:31:42 +0000 (+0000) Subject: display only the nick in Notices if the sender is a normal user X-Git-Tag: 0.2.0-alpha1~76 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=9552f4588748150695a223fa7aeca4be60e54c00 display only the nick in Notices if the sender is a normal user --- diff --git a/src/core/ircserverhandler.cpp b/src/core/ircserverhandler.cpp index 3f150150..b5b58769 100644 --- a/src/core/ircserverhandler.cpp +++ b/src/core/ircserverhandler.cpp @@ -295,7 +295,11 @@ void IrcServerHandler::handleNotice(QString prefix, QList params) { if(network()->isMyNick(target)) target = QString(""); - networkConnection->ctcpHandler()->parse(Message::Notice, prefix, target, userDecode(prefix, params[1])); + QString sender = prefix.contains('!') + ? nickFromMask(prefix) + : prefix; + + networkConnection->ctcpHandler()->parse(Message::Notice, sender, target, userDecode(prefix, params[1])); } void IrcServerHandler::handlePart(QString prefix, QList params) {