From ca227ccd26388b6bc8a06f0febbc9079461462b0 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Tue, 25 Oct 2011 23:47:56 +0200 Subject: [PATCH] Better PM --- backends/libircclient-qt/session.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backends/libircclient-qt/session.cpp b/backends/libircclient-qt/session.cpp index 508ab7f4..792bceed 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)