From 957615c6e224efe9fb1dec315de94474e374a3bf Mon Sep 17 00:00:00 2001 From: Gordon Chapman Date: Wed, 15 Apr 2020 16:19:33 -0700 Subject: [PATCH] Fixed duplicate entries in mesh.extras.targetnames --- src/gltf/properties/MeshData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gltf/properties/MeshData.cpp b/src/gltf/properties/MeshData.cpp index 36c06dc..bf17abf 100644 --- a/src/gltf/properties/MeshData.cpp +++ b/src/gltf/properties/MeshData.cpp @@ -17,7 +17,7 @@ json MeshData::serialize() const { json jsonTargetNamesArray = json::array(); for (const auto& primitive : primitives) { jsonPrimitivesArray.push_back(*primitive); - if (!primitive->targetNames.empty()) { + if (!primitive->targetNames.empty() && jsonTargetNamesArray.empty()) { for (auto targetName : primitive->targetNames) { jsonTargetNamesArray.push_back(targetName); }