Cleanup: remove moar G.main usages.
[blender.git] / source / blender / collada / DocumentImporter.cpp
index ce0d296843bcad58a7f68a40f44a83af4e9ac8aa..03fcc2e50376ed294deae6f61f74f3b831ddf2c5 100644 (file)
@@ -285,7 +285,7 @@ void DocumentImporter::finish()
 
 void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW::Node *par = NULL, Object *parob = NULL)
 {
-
+       Main *bmain = CTX_data_main(mContext);
        // The split in #29246, rootmap must point at actual root when
        // calculating bones in apply_curves_as_matrix. - actual root is the root node.
        // This has to do with inverse bind poses being world space
@@ -320,7 +320,7 @@ void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW
                translate_anim_recursive(node, node, parob);
        }
        else {
-               anim_importer.translate_Animations(node, root_map, object_map, FW_object_map, uid_material_map);
+               anim_importer.translate_Animations(bmain, node, root_map, object_map, FW_object_map, uid_material_map);
                COLLADAFW::NodePointerArray &children = node->getChildNodes();
                for (i = 0; i < children.getCount(); i++) {
                        translate_anim_recursive(children[i], node, NULL);