From 64a1b21a7b11d640f0ebd37184aeb14a4d9e12db Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Thu, 2 Jun 2016 13:33:46 +0200 Subject: Avoid triggering the changereplay directly from the constructor. --- common/genericresource.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'common/genericresource.cpp') diff --git a/common/genericresource.cpp b/common/genericresource.cpp index 94e0f10..94ed546 100644 --- a/common/genericresource.cpp +++ b/common/genericresource.cpp @@ -310,7 +310,7 @@ void GenericResource::enableChangeReplay(bool enable) if (enable) { QObject::connect(mPipeline.data(), &Pipeline::revisionUpdated, mChangeReplay.data(), &ChangeReplay::revisionChanged, Qt::QueuedConnection); QObject::connect(mChangeReplay.data(), &ChangeReplay::changesReplayed, this, &GenericResource::updateLowerBoundRevision); - mChangeReplay->revisionChanged(); + QMetaObject::invokeMethod(mChangeReplay.data(), "revisionChanged", Qt::QueuedConnection); } else { QObject::disconnect(mPipeline.data(), &Pipeline::revisionUpdated, mChangeReplay.data(), &ChangeReplay::revisionChanged); QObject::disconnect(mChangeReplay.data(), &ChangeReplay::changesReplayed, this, &GenericResource::updateLowerBoundRevision); -- cgit v1.2.3