X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=c81ac894d85e04b4098fbc0d386075bb2bef8835;hp=359c3658533a8598cfdaa7b537288bd475834b09;hb=aca209ca4d94994875a28f2cc98d68ce0cbbf1bd;hpb=7fef34357cbd749e119dc3c47dda0ba63d068a03 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;