X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=c81ac894d85e04b4098fbc0d386075bb2bef8835;hb=cdc6091a2e02b84a48937cda287a0769ceb8726a;hp=359c3658533a8598cfdaa7b537288bd475834b09;hpb=ee8b9f55860e340c1600188fddcfd557c7489f66;p=quassel.git diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 359c3658..c81ac894 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -348,7 +348,8 @@ void CoreSession::recvMessageFromServer(NetworkId networkId, Message::Type type, if (_ignoreListManager.match(rawMsg, networkName) == IgnoreListManager::HardStrictness) return; - if (_highlightRuleManager.match(rawMsg, currentNetwork->myNick(), currentNetwork->identityPtr()->nicks())) + + if (currentNetwork && _highlightRuleManager.match(rawMsg, currentNetwork->myNick(), currentNetwork->identityPtr()->nicks())) rawMsg.flags |= Message::Flag::Highlight; _messageQueue << rawMsg;