Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Mueller <nexyon@gmail.com>2011-06-21 02:55:18 +0400
committerJoerg Mueller <nexyon@gmail.com>2011-06-21 02:55:18 +0400
commit207911bdb3e5ba3e110cc7107186af988d2d10e8 (patch)
tree88684071e2813d52f8dc700b593d7644b2be88c8 /source/blender/collada/SkinInfo.cpp
parentadb81a0351c0854ee8529ae7a66ef9c907790ee5 (diff)
parent768184753abb5a69e278bfe6207fe070b2e0ffc7 (diff)
Merge with trunk r37677
Diffstat (limited to 'source/blender/collada/SkinInfo.cpp')
-rw-r--r--source/blender/collada/SkinInfo.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/collada/SkinInfo.cpp b/source/blender/collada/SkinInfo.cpp
index 6be97693cd2..ce0d561c524 100644
--- a/source/blender/collada/SkinInfo.cpp
+++ b/source/blender/collada/SkinInfo.cpp
@@ -48,12 +48,12 @@
#include "SkinInfo.h"
#include "collada_utils.h"
-// use this for retrieving bone names, since these must be unique
+// use name, or fall back to original id if name not present (name is optional)
template<class T>
static const char *bc_get_joint_name(T *node)
{
- const std::string& id = node->getOriginalId();
- return id.size() ? id.c_str() : node->getName().c_str();
+ const std::string& id = node->getName();
+ return id.size() ? id.c_str() : node->getOriginalId().c_str();
}
// This is used to store data passed in write_controller_data.