Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2009-07-29 22:49:03 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2009-07-29 22:49:03 +0400
commit3771d648d0a39c14e942725849e42f1898240809 (patch)
treeb607877104cc36458bcb217e010a08954929665a /source/blender/freestyle/intern/python/Iterator
parent76000379241e781c801040082dbe14e1784cddc6 (diff)
Added minor changes.
Diffstat (limited to 'source/blender/freestyle/intern/python/Iterator')
-rw-r--r--source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp b/source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp
index 7f36856f359..c6240b527d0 100644
--- a/source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp
+++ b/source/blender/freestyle/intern/python/Iterator/BPy_StrokeVertexIterator.cpp
@@ -11,7 +11,7 @@ extern "C" {
/*--------------- Python API function prototypes for StrokeVertexIterator instance -----------*/
static int StrokeVertexIterator___init__(BPy_StrokeVertexIterator *self, PyObject *args);
-static PyObject * StrokeVertexIterator_iternext( PyObject *obj );
+static PyObject * StrokeVertexIterator_iternext( BPy_StrokeVertexIterator *self );
static PyObject * StrokeVertexIterator_t( BPy_StrokeVertexIterator *self );
static PyObject * StrokeVertexIterator_u( BPy_StrokeVertexIterator *self );
static PyObject * StrokeVertexIterator_castToInterface0DIterator( BPy_StrokeVertexIterator *self );
@@ -141,17 +141,20 @@ int StrokeVertexIterator___init__(BPy_StrokeVertexIterator *self, PyObject *args
return 0;
}
-PyObject * StrokeVertexIterator_iternext( PyObject *obj ) {
- BPy_StrokeVertexIterator *self = (BPy_StrokeVertexIterator *)obj;
+PyObject * StrokeVertexIterator_iternext( BPy_StrokeVertexIterator *self ) {
StrokeVertex *sv;
if (self->reversed) {
- if (self->sv_it->isBegin())
+ if (self->sv_it->isBegin()) {
+ PyErr_SetNone(PyExc_StopIteration);
return NULL;
+ }
self->sv_it->decrement();
sv = self->sv_it->operator->();
} else {
- if (self->sv_it->isEnd())
+ if (self->sv_it->isEnd()) {
+ PyErr_SetNone(PyExc_StopIteration);
return NULL;
+ }
sv = self->sv_it->operator->();
self->sv_it->increment();
}