X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcorebuffersyncer.cpp;h=37ff255f9b95f80c80e1f5705897a96fa8d25962;hb=39eb2fda3eaef2de78a8134556015ff86e9b85d4;hp=d7a6ebcb6ad9ced704f151219fc47e3aea64ca97;hpb=aadd816dbcae859ce9ac5b44d609bd3094b3d6fc;p=quassel.git diff --git a/src/core/corebuffersyncer.cpp b/src/core/corebuffersyncer.cpp index d7a6ebcb..37ff255f 100644 --- a/src/core/corebuffersyncer.cpp +++ b/src/core/corebuffersyncer.cpp @@ -30,6 +30,7 @@ public: PurgeEvent() : QEvent(QEvent::User) {} }; +INIT_SYNCABLE_OBJECT(CoreBufferSyncer) CoreBufferSyncer::CoreBufferSyncer(CoreSession *parent) : BufferSyncer(Core::bufferLastSeenMsgIds(parent->user()), parent), _coreSession(parent), @@ -142,7 +143,7 @@ void CoreBufferSyncer::purgeBufferIds() { QList storedIds = bufferIds(); foreach(BufferId bufferId, storedIds) { if(!actualBuffers.contains(bufferId)) { - removeBuffer(bufferId); + BufferSyncer::removeBuffer(bufferId); } } }