diff --git a/app/render/backend/renderbackend.cpp b/app/render/backend/renderbackend.cpp index 1de50ab2c..bcca87a21 100644 --- a/app/render/backend/renderbackend.cpp +++ b/app/render/backend/renderbackend.cpp @@ -524,7 +524,11 @@ void RenderBackend::SetHashes(FrameHashCache* cache, const QVector& ti } } - cache->SetHash(time, hash, job_time, hash_exists); + QMetaObject::invokeMethod(cache, "SetHash", Qt::QueuedConnection, + OLIVE_NS_ARG(rational, time), + Q_ARG(QByteArray, hash), + Q_ARG(qint64, job_time), + Q_ARG(bool, hash_exists)); } }