Revision: 24506
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24506
Author:   blendix
Date:     2009-11-11 19:30:37 +0100 (Wed, 11 Nov 2009)

Log Message:
-----------
Fix bug #19864: edge slide factor field is wrong. Setting RNA float
property non-array property as array did not work correct.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_access.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_access.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_access.c   2009-11-11 
17:58:37 UTC (rev 24505)
+++ trunk/blender/source/blender/makesrna/intern/rna_access.c   2009-11-11 
18:30:37 UTC (rev 24506)
@@ -1248,8 +1248,12 @@
        int i;
 
        if((idprop=rna_idproperty_check(&prop, ptr))) {
-               if(prop->arraydimension == 0)
-                       IDP_Double(idprop)= values[0];
+               if(prop->arraydimension == 0) {
+                       if(idprop->type == IDP_FLOAT)
+                               IDP_Float(idprop)= values[0];
+                       else
+                               IDP_Double(idprop)= values[0];
+               }
                else if(idprop->subtype == IDP_FLOAT) {
                        memcpy(IDP_Array(idprop), values, 
sizeof(float)*idprop->len);
                }


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

Reply via email to