diff options
Diffstat (limited to 'source/blender/python/bmesh/bmesh_py_api.c')
-rw-r--r-- | source/blender/python/bmesh/bmesh_py_api.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/source/blender/python/bmesh/bmesh_py_api.c b/source/blender/python/bmesh/bmesh_py_api.c index f74737ba8f4..7c5d1961849 100644 --- a/source/blender/python/bmesh/bmesh_py_api.c +++ b/source/blender/python/bmesh/bmesh_py_api.c @@ -116,11 +116,14 @@ static PyObject *bpy_bm_update_edit_mesh(PyObject *UNUSED(self), PyObject *args, static const char *kwlist[] = {"mesh", "tessface", "destructive", NULL}; PyObject *py_me; Mesh *me; - int do_tessface = true; - int is_destructive = true; - - if (!PyArg_ParseTupleAndKeywords(args, kw, "O|ii:update_edit_mesh", (char **)kwlist, - &py_me, &do_tessface, &is_destructive)) + bool do_tessface = true; + bool is_destructive = true; + + if (!PyArg_ParseTupleAndKeywords( + args, kw, "O|O&O&:update_edit_mesh", (char **)kwlist, + &py_me, + PyC_ParseBool, &do_tessface, + PyC_ParseBool, &is_destructive)) { return NULL; } |