mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 03:44:02 +02:00
Merge pull request #15424 from huffman/fix/domain-baker-not-finishing-82
Case 22299: Fix domain baker not finishing
This commit is contained in:
commit
e8f4b5a902
1 changed files with 5 additions and 5 deletions
|
@ -171,7 +171,7 @@ void DomainBaker::addModelBaker(const QString& property, const QString& url, con
|
|||
// move the baker to the baker thread
|
||||
// and kickoff the bake
|
||||
baker->moveToThread(Oven::instance().getNextWorkerThread());
|
||||
QMetaObject::invokeMethod(baker.data(), "bake");
|
||||
QMetaObject::invokeMethod(baker.data(), "bake", Qt::QueuedConnection);
|
||||
|
||||
// keep track of the total number of baking entities
|
||||
++_totalNumberOfSubBakes;
|
||||
|
@ -212,7 +212,7 @@ void DomainBaker::addTextureBaker(const QString& property, const QString& url, i
|
|||
|
||||
// move the baker to a worker thread and kickoff the bake
|
||||
textureBaker->moveToThread(Oven::instance().getNextWorkerThread());
|
||||
QMetaObject::invokeMethod(textureBaker.data(), "bake");
|
||||
QMetaObject::invokeMethod(textureBaker.data(), "bake", Qt::QueuedConnection);
|
||||
|
||||
// keep track of the total number of baking entities
|
||||
++_totalNumberOfSubBakes;
|
||||
|
@ -247,7 +247,7 @@ void DomainBaker::addScriptBaker(const QString& property, const QString& url, co
|
|||
|
||||
// move the baker to a worker thread and kickoff the bake
|
||||
scriptBaker->moveToThread(Oven::instance().getNextWorkerThread());
|
||||
QMetaObject::invokeMethod(scriptBaker.data(), "bake");
|
||||
QMetaObject::invokeMethod(scriptBaker.data(), "bake", Qt::QueuedConnection);
|
||||
|
||||
// keep track of the total number of baking entities
|
||||
++_totalNumberOfSubBakes;
|
||||
|
@ -272,7 +272,7 @@ void DomainBaker::addMaterialBaker(const QString& property, const QString& data,
|
|||
|
||||
// setup a baker for this material
|
||||
QSharedPointer<MaterialBaker> materialBaker {
|
||||
new MaterialBaker(data, isURL, _contentOutputPath),
|
||||
new MaterialBaker(materialData, isURL, _contentOutputPath),
|
||||
&MaterialBaker::deleteLater
|
||||
};
|
||||
|
||||
|
@ -284,7 +284,7 @@ void DomainBaker::addMaterialBaker(const QString& property, const QString& data,
|
|||
|
||||
// move the baker to a worker thread and kickoff the bake
|
||||
materialBaker->moveToThread(Oven::instance().getNextWorkerThread());
|
||||
QMetaObject::invokeMethod(materialBaker.data(), "bake");
|
||||
QMetaObject::invokeMethod(materialBaker.data(), "bake", Qt::QueuedConnection);
|
||||
|
||||
// keep track of the total number of baking entities
|
||||
++_totalNumberOfSubBakes;
|
||||
|
|
Loading…
Reference in a new issue