mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 17:35:08 +02:00
fix crash on startup
This commit is contained in:
parent
9a4b95faa2
commit
1d6364773d
2 changed files with 5 additions and 2 deletions
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include "ParseFlowDataTask.h"
|
||||
|
||||
void ParseFlowDataTask::run(const baker::BakeContextPointer& context, const Input& mapping, Output& output) {
|
||||
void ParseFlowDataTask::run(const baker::BakeContextPointer& context, const Input& mappingPair, Output& output) {
|
||||
FlowData flowData;
|
||||
static const QString FLOW_PHYSICS_FIELD = "flowPhysicsData";
|
||||
static const QString FLOW_COLLISIONS_FIELD = "flowCollisionsData";
|
||||
auto mapping = mappingPair.second;
|
||||
for (auto mappingIter = mapping.begin(); mappingIter != mapping.end(); mappingIter++) {
|
||||
if (mappingIter.key() == FLOW_PHYSICS_FIELD || mappingIter.key() == FLOW_COLLISIONS_FIELD) {
|
||||
QByteArray data = mappingIter.value().toByteArray();
|
||||
|
|
|
@ -12,9 +12,11 @@
|
|||
#include <hfm/HFM.h>
|
||||
#include "Engine.h"
|
||||
|
||||
#include "BakerTypes.h"
|
||||
|
||||
class ParseFlowDataTask {
|
||||
public:
|
||||
using Input = QVariantHash;
|
||||
using Input = baker::GeometryMappingPair;
|
||||
using Output = FlowData;
|
||||
using JobModel = baker::Job::ModelIO<ParseFlowDataTask, Input, Output>;
|
||||
|
||||
|
|
Loading…
Reference in a new issue