Bugfix #3995: NMesh.GetRawFromObject() would segfault sometimes if object

was in editmode, due to undefined derivedmesh data.
This commit is contained in:
Ken Hughes 2006-03-11 18:18:32 +00:00
parent 5c2805f3cb
commit f7cccc36d4

@ -2551,7 +2551,7 @@ static PyObject *M_NMesh_GetRawFromObject( PyObject * self, PyObject * args )
case OB_MESH:
{
int needsFree;
DerivedMesh *dm = mesh_get_derived_final(ob, &needsFree);
DerivedMesh *dm = mesh_create_derived_render( ob );
DispListMesh *dlm = dm->convertToDispListMesh(dm, 1);
nmesh = new_NMesh_internal(ob->data, dlm );
displistmesh_free(dlm);