From 733eedc159bd22a9f5e307e2db3d075eedc3b7a9 Mon Sep 17 00:00:00 2001 From: Marcus Eggenberger Date: Thu, 24 Jul 2008 12:02:52 +0200 Subject: [PATCH] fixing client crash during core init --- src/client/client.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/client.cpp b/src/client/client.cpp index 6ce23d58..e936be5d 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -587,7 +587,9 @@ void Client::checkForHighlight(Message &msg) { if(notificationSettings.highlightNick() == NotificationSettings::CurrentNick) { nickList << net->myNick(); } else if(notificationSettings.highlightNick() == NotificationSettings::AllNicks) { - nickList = identity(net->identity())->nicks(); + const Identity *myIdentity = identity(net->identity()); + if(myIdentity) + nickList = myIdentity->nicks(); } foreach(QString nickname, nickList) { QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(nickname) + "(\\W.*)?$"); -- 2.20.1