diff options
author | Ken Hughes <khughes@pacific.edu> | 2006-03-11 21:18:32 +0300 |
---|---|---|
committer | Ken Hughes <khughes@pacific.edu> | 2006-03-11 21:18:32 +0300 |
commit | f7cccc36d46cbee4a7141572b3ff446f1f1db056 (patch) | |
tree | 7b92b557483abb03ac133c5d8575728af35986ea /source | |
parent | 5c2805f3cb6f489fad71f26ee66922cec8c55232 (diff) |
Bugfix #3995: NMesh.GetRawFromObject() would segfault sometimes if object
was in editmode, due to undefined derivedmesh data.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/python/api2_2x/NMesh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/python/api2_2x/NMesh.c b/source/blender/python/api2_2x/NMesh.c index 9fa628c3c9f..8c660a77873 100644 --- a/source/blender/python/api2_2x/NMesh.c +++ b/source/blender/python/api2_2x/NMesh.c @@ -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); |