From f7cccc36d46cbee4a7141572b3ff446f1f1db056 Mon Sep 17 00:00:00 2001 From: Ken Hughes Date: Sat, 11 Mar 2006 18:18:32 +0000 Subject: [PATCH] Bugfix #3995: NMesh.GetRawFromObject() would segfault sometimes if object was in editmode, due to undefined derivedmesh data. --- source/blender/python/api2_2x/NMesh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);