Revision: 19103
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19103
Author:   campbellbarton
Date:     2009-02-24 13:38:56 +0100 (Tue, 24 Feb 2009)

Log Message:
-----------
Making KX_GameObject names read only.
This was committed in revision 2832 but never accounted for existing object 
name hashes which existed since revision 2.

Its possible to update the names elsewhere but unlikely anyone ever used this 
successfully so removing.

Revision Links:
--------------
    
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=2832
    
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=2

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
    trunk/blender/source/gameengine/PyDoc/KX_GameObject.py

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp    2009-02-24 
11:23:04 UTC (rev 19102)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp    2009-02-24 
12:38:56 UTC (rev 19103)
@@ -1279,8 +1279,14 @@
        {
                if (!strcmp(attr, "name"))      
                {
+#if 0          // was added in revision 2832, but never took into account 
Object name mappings from revision 2
+                       // unlikely anyone ever used this successfully , 
removing.
                        m_name = PyString_AsString(value);
                        return 0;
+#else
+                       PyErr_SetString(PyExc_AttributeError, "object name 
readonly");
+                       return 1;
+#endif
                }
        }
        

Modified: trunk/blender/source/gameengine/PyDoc/KX_GameObject.py
===================================================================
--- trunk/blender/source/gameengine/PyDoc/KX_GameObject.py      2009-02-24 
11:23:04 UTC (rev 19102)
+++ trunk/blender/source/gameengine/PyDoc/KX_GameObject.py      2009-02-24 
12:38:56 UTC (rev 19103)
@@ -7,7 +7,7 @@
        
        Properties assigned to game objects are accessible as attributes of 
this class.
        
-       @ivar name: The object's name.
+       @ivar name: The object's name. (Read only)
        @type name: string.
        @ivar mass: The object's mass (provided the object has a physics 
controller). Read only.
        @type mass: float


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to