summaryrefslogtreecommitdiffstats
path: root/common/genericresource.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-05-08 12:17:16 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-05-08 12:17:16 +0200
commited0e4f50cb0131dda1558269cd9801934172e626 (patch)
tree5169de3a3d098b22043b6c51baa138301615b576 /common/genericresource.cpp
parent1dfa34048325eb01c377e442d479a63577ceff70 (diff)
downloadsink-ed0e4f50cb0131dda1558269cd9801934172e626.tar.gz
sink-ed0e4f50cb0131dda1558269cd9801934172e626.zip
Only replay changes after we return from the event loop.
(because we generate notifications from the constructor in the maildir resource.)
Diffstat (limited to 'common/genericresource.cpp')
-rw-r--r--common/genericresource.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/genericresource.cpp b/common/genericresource.cpp
index 9c9a12f..8704e5a 100644
--- a/common/genericresource.cpp
+++ b/common/genericresource.cpp
@@ -379,7 +379,7 @@ KAsync::Job<void> GenericResource::inspect(
379void GenericResource::enableChangeReplay(bool enable) 379void GenericResource::enableChangeReplay(bool enable)
380{ 380{
381 if (enable) { 381 if (enable) {
382 QObject::connect(mPipeline.data(), &Pipeline::revisionUpdated, mSourceChangeReplay, &ChangeReplay::revisionChanged); 382 QObject::connect(mPipeline.data(), &Pipeline::revisionUpdated, mSourceChangeReplay, &ChangeReplay::revisionChanged, Qt::QueuedConnection);
383 QObject::connect(mSourceChangeReplay, &ChangeReplay::changesReplayed, this, &GenericResource::updateLowerBoundRevision); 383 QObject::connect(mSourceChangeReplay, &ChangeReplay::changesReplayed, this, &GenericResource::updateLowerBoundRevision);
384 mSourceChangeReplay->revisionChanged(); 384 mSourceChangeReplay->revisionChanged();
385 } else { 385 } else {