X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientbacklogmanager.cpp;fp=src%2Fclient%2Fclientbacklogmanager.cpp;h=3398f1a709c98eef40f7555726e53bd14c415a83;hp=3eafc862bcd448312fed8eeab42b76a7ee7a3cbc;hb=b83e459f4ed6deda6e46b7ae12e49e197ef3bb12;hpb=02966c1d1a668b2382de899008e6fefb42da4bbb diff --git a/src/client/clientbacklogmanager.cpp b/src/client/clientbacklogmanager.cpp index 3eafc862..3398f1a7 100644 --- a/src/client/clientbacklogmanager.cpp +++ b/src/client/clientbacklogmanager.cpp @@ -97,6 +97,9 @@ void ClientBacklogManager::requestInitialBacklog() BacklogSettings settings; switch (settings.requesterType()) { + case BacklogRequester::AsNeeded: + _requester = new AsNeededBacklogRequester(this); + break; case BacklogRequester::GlobalUnread: _requester = new GlobalUnreadBacklogRequester(this); break; @@ -144,6 +147,7 @@ void ClientBacklogManager::checkForBacklog(const QList& bufferIds) break; case BacklogRequester::PerBufferUnread: case BacklogRequester::PerBufferFixed: + case BacklogRequester::AsNeeded: default: { BufferIdList buffers = filterNewBufferIds(bufferIds); if (!buffers.isEmpty())