X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fchatview.cpp;h=4c3994fc9a80eb882b3c548ac239a2253c8fbb28;hb=901cf3dc46cb72c79a1f479f50c4cba0023530f6;hp=85fb48ac52c992f50206ee4b1b8ebfbcf56b13e4;hpb=d7a7c6e5242fd0f500b2c1c75579c9db81a91d0c;p=quassel.git diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index 85fb48ac..4c3994fc 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -30,6 +30,7 @@ #include "messagefilter.h" #include "qtui.h" #include "qtuistyle.h" +#include "clientignorelistmanager.h" ChatView::ChatView(BufferId bufferId, QWidget *parent) : QGraphicsView(parent), @@ -73,6 +74,10 @@ void ChatView::init(MessageFilter *filter) { setScene(_scene); connect(verticalScrollBar(), SIGNAL(valueChanged(int)), this, SLOT(verticalScrollbarChanged(int))); + + // only connect if client is synched with a core + if(Client::isSynced()) + connect(Client::ignoreListManager(), SIGNAL(ignoreListChanged()), filter, SLOT(invalidateFilter())); } bool ChatView::event(QEvent *event) {