Fixed a bug in Nature_Type and BPy_Nature_from_Nature() that broke all nature-related functionalities (e.g. pyNatureUP1D() and CurveNatureF1D()).
This commit is contained in:
@@ -109,11 +109,11 @@ PyObject * BPy_FEdge_from_FEdge( FEdge& fe ) {
|
||||
}
|
||||
|
||||
PyObject * BPy_Nature_from_Nature( unsigned short n ) {
|
||||
PyObject *py_n = Nature_Type.tp_new( &Nature_Type, 0, 0 );
|
||||
PyObject *py_n;
|
||||
|
||||
PyObject *args = PyTuple_New(1);
|
||||
PyTuple_SetItem( args, 0, PyInt_FromLong(n) );
|
||||
Nature_Type.tp_init( py_n, args, 0 );
|
||||
py_n = Nature_Type.tp_new(&Nature_Type, args, NULL);
|
||||
Py_DECREF(args);
|
||||
|
||||
return py_n;
|
||||
@@ -358,4 +358,4 @@ Vec3r * Vec3r_ptr_from_Vector( PyObject* obj ) {
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user