From ca227ccd26388b6bc8a06f0febbc9079461462b0 2011-10-25 23:48:07 From: HanzZ Date: 2011-10-25 23:48:07 Subject: [PATCH] Better PM --- diff --git a/backends/libircclient-qt/session.cpp b/backends/libircclient-qt/session.cpp index 508ab7f4d85bfce06c61c846c67e72ef5bc605d5..792bceed7c29f829d883b149badd92ed65b1738b 100644 --- a/backends/libircclient-qt/session.cpp +++ b/backends/libircclient-qt/session.cpp @@ -163,7 +163,13 @@ void MyIrcBuffer::on_messageReceived(const QString& origin, const QString& messa // if (!suffix.empty()) { // r = receiver().replace('@', '%').toStdString(); // } - np->handleMessage(user, r + suffix, message.toStdString(), origin.toStdString()); + + if (r.find("#") == 0) { + np->handleMessage(user, r + suffix, message.toStdString(), origin.toStdString()); + } + else { + np->handleMessage(user, r + suffix, message.toStdString()); + } } void MyIrcBuffer::on_noticeReceived(const QString& origin, const QString& notice, Irc::Buffer::MessageFlags flags)