projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed misdirected notices and privmsgs
[quassel.git]
/
src
/
core
/
basichandler.cpp
diff --git
a/src/core/basichandler.cpp
b/src/core/basichandler.cpp
index
d93a844
..
f37a89c
100644
(file)
--- a/
src/core/basichandler.cpp
+++ b/
src/core/basichandler.cpp
@@
-190,7
+190,10
@@
void BasicHandler::putCmd(const QString &cmd, const QList<QByteArray> ¶ms, c
}
void BasicHandler::displayMsg(Message::Type msgType, QString target, QString text, QString sender, quint8 flags) {
}
void BasicHandler::displayMsg(Message::Type msgType, QString target, QString text, QString sender, quint8 flags) {
- if(target.startsWith('$') || target.startsWith('#'))
+ IrcChannel *channel = network()->ircChannel(target);
+ if(!channel && (target.startsWith('$') || target.startsWith('#')))
target = nickFromMask(sender);
target = nickFromMask(sender);
+
+ qDebug() << typeByTarget(target) << target << BufferInfo::ChannelBuffer;
emit displayMsg(msgType, typeByTarget(target), target, text, sender, flags);
}
emit displayMsg(msgType, typeByTarget(target), target, text, sender, flags);
}