[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17865] trunk/blender/source/blender/ python/api2_2x: Python API

Ken Hughes khughes at pacific.edu
Mon Dec 15 06:30:09 CET 2008


Revision: 17865
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17865
Author:   khughes
Date:     2008-12-15 06:30:09 +0100 (Mon, 15 Dec 2008)

Log Message:
-----------
Python API
----------
Bugfix #18044: missing return statements in getter for displacement modifier
caused incorrect values to be returned.

Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/Modifier.c
    trunk/blender/source/blender/python/api2_2x/doc/Modifier.py

Modified: trunk/blender/source/blender/python/api2_2x/Modifier.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/Modifier.c	2008-12-15 05:21:44 UTC (rev 17864)
+++ trunk/blender/source/blender/python/api2_2x/Modifier.c	2008-12-15 05:30:09 UTC (rev 17865)
@@ -909,18 +909,18 @@
 
 	switch( type ) {
 	case EXPP_MOD_TEXTURE:
-		if (md->texture)	Texture_CreatePyObject( md->texture );
+		if (md->texture)	return Texture_CreatePyObject( md->texture );
 		else				Py_RETURN_NONE;
 	case EXPP_MOD_STRENGTH:
 		return PyFloat_FromDouble( (double)md->strength );
 	case EXPP_MOD_DIRECTION:
-		PyInt_FromLong( md->direction );
+		return PyInt_FromLong( md->direction );
 	case EXPP_MOD_VERTGROUP:
 		return PyString_FromString( md->defgrp_name ) ;
 	case EXPP_MOD_MID_LEVEL:
 		return PyFloat_FromDouble( (double)md->midlevel );
 	case EXPP_MOD_MAPPING:
-		PyInt_FromLong( md->texmapping );
+		return PyInt_FromLong( md->texmapping );
 	case EXPP_MOD_OBJECT:
 		return Object_CreatePyObject( md->map_object );
 	case EXPP_MOD_UVLAYER:

Modified: trunk/blender/source/blender/python/api2_2x/doc/Modifier.py
===================================================================
--- trunk/blender/source/blender/python/api2_2x/doc/Modifier.py	2008-12-15 05:21:44 UTC (rev 17864)
+++ trunk/blender/source/blender/python/api2_2x/doc/Modifier.py	2008-12-15 05:30:09 UTC (rev 17865)
@@ -129,7 +129,7 @@
 	- UVLAYER - Used for Displace only
 	- MID_LEVEL - Used for Displace only (float [0.0, 1.0], default: 0.5)
 	- STRENGTH - Used for Displace only (float [-1000.0, 1000.0, default: 1.0)
-	- TEXTURE - Used for Displace only (string)
+	- TEXTURE - Used for Displace only (Texture object)
 	- MAPPING - Used for Displace only
 	- DIRECTION - Used for Displace only
 





More information about the Bf-blender-cvs mailing list