diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-08 12:17:16 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-05-08 12:17:16 +0200 |
commit | ed0e4f50cb0131dda1558269cd9801934172e626 (patch) | |
tree | 5169de3a3d098b22043b6c51baa138301615b576 /common/genericresource.cpp | |
parent | 1dfa34048325eb01c377e442d479a63577ceff70 (diff) | |
download | sink-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.cpp | 2 |
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( | |||
379 | void GenericResource::enableChangeReplay(bool enable) | 379 | void 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 { |