File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
openvdb_houdini/openvdb_houdini Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 2020
2121#include < UT/UT_Interrupt.h>
2222#include < UT/UT_Version.h>
23+ #include < UT/UT_ConcurrentVector.h>
2324#include < stdexcept>
2425#include < string>
2526#include < vector>
@@ -297,7 +298,7 @@ struct MergeOp
297298 StringRemapType opRemap;
298299 std::deque<GU_PrimVDB*> vdbPrims;
299300 std::deque<const GU_PrimVDB*> constVdbPrims;
300- std::deque <GU_PrimVDB*> vdbPrimsToRemove;
301+ UT_ConcurrentVector <GU_PrimVDB*> vdbPrimsToRemove;
301302 PrimitiveNumberMap primNumbers;
302303
303304 explicit MergeOp (openvdb::util::NullInterrupter& _interrupt): self(nullptr ), interrupt(_interrupt) { }
Original file line number Diff line number Diff line change 1+ Houdini:
2+ - Fix race condition in OpenVDB Merge SOP that could cause crashes
3+ or merged VDBs to not be deleted.
You can’t perform that action at this time.
0 commit comments