[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21708] branches/soc-2008-mxcurioni/source /blender/freestyle/intern/python/Interface0D/ViewVertex: Fixed uninitialized pointers in ViewVertex instances returned by the

Tamito Kajiyama rd6t-kjym at asahi-net.or.jp
Mon Jul 20 01:01:25 CEST 2009


Revision: 21708
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21708
Author:   kjym3
Date:     2009-07-20 01:01:25 +0200 (Mon, 20 Jul 2009)

Log Message:
-----------
Fixed uninitialized pointers in ViewVertex instances returned by the
castToViewVertex method.

Modified Paths:
--------------
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_NonTVertex.cpp
    branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_TVertex.cpp

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_NonTVertex.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_NonTVertex.cpp	2009-07-19 19:36:56 UTC (rev 21707)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_NonTVertex.cpp	2009-07-19 23:01:25 UTC (rev 21708)
@@ -151,17 +151,11 @@
 }
 
 PyObject * NonTVertex_castToViewVertex( BPy_NonTVertex *self ) {
-	PyObject *py_vv =  ViewVertex_Type.tp_new( &ViewVertex_Type, 0, 0 );
-	((BPy_ViewVertex *) py_vv)->vv = self->ntv->castToViewVertex();
-
-	return py_vv;
+	return BPy_ViewVertex_from_ViewVertex_ptr( self->ntv->castToViewVertex() );
 }
 
 PyObject * NonTVertex_castToNonTVertex( BPy_NonTVertex *self ) {
-	PyObject *py_ntv =  NonTVertex_Type.tp_new( &NonTVertex_Type, 0, 0 );
-	((BPy_NonTVertex *) py_ntv)->ntv = self->ntv->castToNonTVertex();
-
-	return py_ntv;
+	return BPy_NonTVertex_from_NonTVertex_ptr( self->ntv->castToNonTVertex() );
 }
 
 PyObject * NonTVertex_svertex( BPy_NonTVertex *self ) {

Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_TVertex.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_TVertex.cpp	2009-07-19 19:36:56 UTC (rev 21707)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/python/Interface0D/ViewVertex/BPy_TVertex.cpp	2009-07-19 23:01:25 UTC (rev 21708)
@@ -140,17 +140,11 @@
 
 
 PyObject * TVertex_castToViewVertex( BPy_TVertex *self ) {
-	PyObject *py_vv =  ViewVertex_Type.tp_new( &ViewVertex_Type, 0, 0 );
-	((BPy_ViewVertex *) py_vv)->vv = self->tv->castToViewVertex();
-
-	return py_vv;
+	return BPy_ViewVertex_from_ViewVertex_ptr( self->tv->castToViewVertex() );
 }
 
 PyObject * TVertex_castToTVertex( BPy_TVertex *self ) {
-	PyObject *py_tv =  TVertex_Type.tp_new( &TVertex_Type, 0, 0 );
-	((BPy_TVertex *) py_tv)->tv = self->tv->castToTVertex();
-
-	return py_tv;
+	return BPy_TVertex_from_TVertex_ptr( self->tv->castToTVertex() );
 }
 
 PyObject * TVertex_frontSVertex( BPy_TVertex *self ) {





More information about the Bf-blender-cvs mailing list