Check for IgnoreListManager's existence before using it
[quassel.git] / src / client / messagefilter.cpp
index 2044b74..39fd3eb 100644 (file)
@@ -145,8 +145,8 @@ bool MessageFilter::filterAcceptsRow(int sourceRow, const QModelIndex &sourcePar
 
   // ignorelist handling
   // only match if message is not flagged as server msg
-  if(!(flags & Message::ServerMsg) &&
-      Client::ignoreListManager()->match(sourceIdx.data(MessageModel::MessageRole).value<Message>(), Client::networkModel()->networkName(bufferId)))
+  if(!(flags & Message::ServerMsg) && Client::ignoreListManager()
+      && Client::ignoreListManager()->match(sourceIdx.data(MessageModel::MessageRole).value<Message>(), Client::networkModel()->networkName(bufferId)))
     return false;
 
   if(flags & Message::Redirected) {