X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebuffersyncer.cpp;h=37ff255f9b95f80c80e1f5705897a96fa8d25962;hp=d7a6ebcb6ad9ced704f151219fc47e3aea64ca97;hb=412b5319d090f122ae8c99be6578bc25023c8f24;hpb=aadd816dbcae859ce9ac5b44d609bd3094b3d6fc 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); } } }