projects
/
quassel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ffe617f
)
own messages are no longer checked for highlights
author
Marcus Eggenberger
<egs@quassel-irc.org>
Sun, 2 Mar 2008 22:03:42 +0000
(22:03 +0000)
committer
Marcus Eggenberger
<egs@quassel-irc.org>
Sun, 2 Mar 2008 22:03:42 +0000
(22:03 +0000)
src/client/client.cpp
patch
|
blob
|
history
diff --git
a/src/client/client.cpp
b/src/client/client.cpp
index
3326b79
..
4579731
100644
(file)
--- a/
src/client/client.cpp
+++ b/
src/client/client.cpp
@@
-511,7
+511,7
@@
void Client::checkForHighlight(Message &msg) {
const Network *net = network(msg.bufferInfo().networkId());
if(net && !net->myNick().isEmpty()) {
QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(net->myNick()) + "(\\W.*)?$");
const Network *net = network(msg.bufferInfo().networkId());
if(net && !net->myNick().isEmpty()) {
QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(net->myNick()) + "(\\W.*)?$");
- if((msg.type() & (Message::Plain | Message::Notice | Message::Action)) && nickRegExp.exactMatch(msg.text()))
+ if((msg.type() & (Message::Plain | Message::Notice | Message::Action)) &&
!(msg.flags() & Message::Self) &&
nickRegExp.exactMatch(msg.text()))
msg.setFlags(msg.flags() | Message::Highlight);
}
}
msg.setFlags(msg.flags() | Message::Highlight);
}
}