Cleanup: remove last G.main's from Collada code.
This commit is contained in:
@@ -58,10 +58,11 @@ GeometryExporter::GeometryExporter(COLLADASW::StreamWriter *sw, const ExportSett
|
||||
{
|
||||
}
|
||||
|
||||
void GeometryExporter::exportGeom(Scene *sce)
|
||||
void GeometryExporter::exportGeom(Main *bmain, Scene *sce)
|
||||
{
|
||||
openLibrary();
|
||||
|
||||
m_bmain = bmain;
|
||||
mScene = sce;
|
||||
GeometryFunctor gf;
|
||||
gf.forEachMeshObjectInExportSet<GeometryExporter>(sce, *this, this->export_settings->export_set);
|
||||
@@ -77,7 +78,9 @@ void GeometryExporter::operator()(Object *ob)
|
||||
#endif
|
||||
|
||||
bool use_instantiation = this->export_settings->use_object_instantiation;
|
||||
Mesh *me = bc_get_mesh_copy( mScene,
|
||||
Mesh *me = bc_get_mesh_copy(
|
||||
m_bmain,
|
||||
mScene,
|
||||
ob,
|
||||
this->export_settings->export_mesh_type,
|
||||
this->export_settings->apply_modifiers,
|
||||
@@ -175,7 +178,7 @@ void GeometryExporter::operator()(Object *ob)
|
||||
}
|
||||
}
|
||||
|
||||
BKE_libblock_free_us(G.main, me);
|
||||
BKE_libblock_free_us(m_bmain, me);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user