From 3cd1e318b2bd93c18bfbfbe377964594934f1b25 Mon Sep 17 00:00:00 2001 From: Howard Stearns Date: Tue, 14 Jul 2015 13:15:24 -0700 Subject: [PATCH] Fix https://app.asana.com/0/32622044445063/39927009585710 --- libraries/fbx/src/FSTReader.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/libraries/fbx/src/FSTReader.cpp b/libraries/fbx/src/FSTReader.cpp index a62c0fcea2..6f5d0d7ec5 100644 --- a/libraries/fbx/src/FSTReader.cpp +++ b/libraries/fbx/src/FSTReader.cpp @@ -93,7 +93,16 @@ QByteArray FSTReader::writeMapping(const QVariantHash& mapping) { for (auto key : PREFERED_ORDER) { auto it = mapping.find(key); if (it != mapping.constEnd()) { - writeVariant(buffer, it); + if (key == FREE_JOINT_FIELD) { // writeVariant does not handle strings added using insertMulti. + for (auto multi : mapping.values(key)) { + buffer.write(key.toUtf8()); + buffer.write(" = "); + buffer.write(multi.toByteArray()); + buffer.write("\n"); + } + } else { + writeVariant(buffer, it); + } } }