Reset the MessageProcessor on disconnect
[quassel.git] / src / client / client.cpp
index d297263..b0bd4df 100644 (file)
@@ -342,6 +342,8 @@ void Client::disconnectFromCore() {
   emit disconnected();
   emit coreConnectionStateChanged(false);
 
+  messageProcessor()->reset();
+
   // Clear internal data. Hopefully nothing relies on it at this point.
   setCurrentCoreAccount(0);