fixing buffered backlog replay for reconnects
[quassel.git] / src / client / client.cpp
index ce734cc..a53d07d 100644 (file)
@@ -294,6 +294,7 @@ void Client::disconnectFromCore() {
   emit disconnected();
   emit coreConnectionStateChanged(false);
 
   emit disconnected();
   emit coreConnectionStateChanged(false);
 
+  backlogManager()->reset();
   messageProcessor()->reset();
 
   // Clear internal data. Hopefully nothing relies on it at this point.
   messageProcessor()->reset();
 
   // Clear internal data. Hopefully nothing relies on it at this point.