From ed0e4f50cb0131dda1558269cd9801934172e626 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 8 May 2016 12:17:16 +0200 Subject: Only replay changes after we return from the event loop. (because we generate notifications from the constructor in the maildir resource.) --- common/genericresource.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common') 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 GenericResource::inspect( void GenericResource::enableChangeReplay(bool enable) { if (enable) { - QObject::connect(mPipeline.data(), &Pipeline::revisionUpdated, mSourceChangeReplay, &ChangeReplay::revisionChanged); + QObject::connect(mPipeline.data(), &Pipeline::revisionUpdated, mSourceChangeReplay, &ChangeReplay::revisionChanged, Qt::QueuedConnection); QObject::connect(mSourceChangeReplay, &ChangeReplay::changesReplayed, this, &GenericResource::updateLowerBoundRevision); mSourceChangeReplay->revisionChanged(); } else { -- cgit v1.2.3