From 0f217de4033f25d55e73d6aa8ab1020fed3f850c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 3 May 2018 20:23:32 +0200 Subject: Fix T54927: BMesh Py error w/ select history slice --- source/blender/python/bmesh/bmesh_py_types_select.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/blender/python/bmesh/bmesh_py_types_select.c b/source/blender/python/bmesh/bmesh_py_types_select.c index b5a480c05b5..03d295c8ca1 100644 --- a/source/blender/python/bmesh/bmesh_py_types_select.c +++ b/source/blender/python/bmesh/bmesh_py_types_select.c @@ -245,14 +245,13 @@ static PyObject *bpy_bmeditselseq_subscript_slice(BPy_BMEditSelSeq *self, Py_ssi } /* add items until stop */ - while ((ese = ese->next)) { + do { PyList_APPEND(list, BPy_BMElem_CreatePyObject(self->bm, &ese->ele->head)); - count++; if (count == stop) { break; } - } + } while ((ese = ese->next)); return list; } -- cgit v1.2.3