comparison Core/JobsEngine/Operations/SequenceOfOperationsJob.cpp @ 2665:389d050a2e66 jobs

fix deadlock, speed up unit tests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 Jun 2018 13:51:31 +0200
parents 228e2783ce83
children 2540ac79ab6c
comparison
equal deleted inserted replaced
2664:a21b244efb37 2665:389d050a2e66
363 363
364 bool SequenceOfOperationsJob::Serialize(Json::Value& value) 364 bool SequenceOfOperationsJob::Serialize(Json::Value& value)
365 { 365 {
366 boost::mutex::scoped_lock lock(mutex_); 366 boost::mutex::scoped_lock lock(mutex_);
367 367
368 value = Json::objectValue;
369
368 Json::Value tmp = Json::arrayValue; 370 Json::Value tmp = Json::arrayValue;
369 for (size_t i = 0; i < operations_.size(); i++) 371 for (size_t i = 0; i < operations_.size(); i++)
370 { 372 {
371 Json::Value operation = Json::objectValue; 373 Json::Value operation = Json::objectValue;
372 operations_[i]->Serialize(operation); 374 operations_[i]->Serialize(operation);