X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=359c3658533a8598cfdaa7b537288bd475834b09;hb=e7352d23bb54ce36dd4f9aac59a93e2c0a6297f6;hp=689f043ebc781fa63a587f4c679ccb3d84c1fb11;hpb=450c2bdf68fb837cb64fb3190912564ecc9f651e;p=quassel.git diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 689f043e..359c3658 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -44,7 +44,7 @@ #include "ircchannel.h" #include "ircparser.h" #include "ircuser.h" -#include "logger.h" +#include "logmessage.h" #include "messageevent.h" #include "remotepeer.h" #include "storage.h" @@ -142,6 +142,9 @@ CoreSession::CoreSession(UserId uid, bool restoreState, bool strictIdentEnabled, p->synchronize(_coreInfo); p->synchronize(&_ignoreListManager); p->synchronize(&_highlightRuleManager); + // Listen to network removed events + connect(this, SIGNAL(networkRemoved(NetworkId)), + &_highlightRuleManager, SLOT(networkRemoved(NetworkId))); p->synchronize(transferManager()); // Restore session state if (restoreState)