X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fignorelistmanager.cpp;fp=src%2Fcommon%2Fignorelistmanager.cpp;h=bd37a20e3917397f956c401e3537c7f96a49a0a6;hp=81382b2682790384b474fc8b4a5c111ab08dc5d4;hb=f6f67e9fa8012ce2cc45420838fa7469622d454e;hpb=f1227a0a94322ff69ce0f254d980834672bab45a diff --git a/src/common/ignorelistmanager.cpp b/src/common/ignorelistmanager.cpp index 81382b26..bd37a20e 100644 --- a/src/common/ignorelistmanager.cpp +++ b/src/common/ignorelistmanager.cpp @@ -122,7 +122,7 @@ IgnoreListManager::StrictnessType IgnoreListManager::match(const Message &msg, c return UnmatchedStrictness; foreach(IgnoreListItem item, _ignoreList) { - if(!item.isActive) + if(!item.isActive || item.type == CtcpIgnore) continue; if(item.scope == GlobalScope || (item.scope == NetworkScope && scopeMatch(item.scopeRule, network)) || (item.scope == ChannelScope && scopeMatch(item.scopeRule, msg.bufferInfo().bufferName()))) {