call saveRecordingToAsset callback on correct thread

This commit is contained in:
Seth Alves 2018-09-25 15:45:39 -07:00
parent be23d07621
commit 87a67a3f0c

View file

@ -243,7 +243,8 @@ bool RecordingScriptingInterface::saveRecordingToAsset(QScriptValue getClipAtpUr
}
if (auto upload = DependencyManager::get<AssetClient>()->createUpload(recording::Clip::toBuffer(_lastClip))) {
QObject::connect(upload, &AssetUpload::finished, this, [=](AssetUpload* upload, const QString& hash) mutable {
QObject::connect(upload, &AssetUpload::finished,
getClipAtpUrl.engine(), [=](AssetUpload* upload, const QString& hash) mutable {
QString clip_atp_url = "";
if (upload->getError() == AssetUpload::NoError) {