Commit: c1d3532d2cbf85e1339026b7f77a4e8730124a50
Author: Campbell Barton
Date:   Sun Dec 14 18:24:13 2014 +0100
Branches: master
https://developer.blender.org/rBc1d3532d2cbf85e1339026b7f77a4e8730124a50

Fix for idproperty comparison

comparing arrays had flipped logic

===================================================================

M       source/blender/blenkernel/intern/idprop.c

===================================================================

diff --git a/source/blender/blenkernel/intern/idprop.c 
b/source/blender/blenkernel/intern/idprop.c
index 679906b..2b99b5f 100644
--- a/source/blender/blenkernel/intern/idprop.c
+++ b/source/blender/blenkernel/intern/idprop.c
@@ -810,7 +810,7 @@ bool IDP_EqualsProperties_ex(IDProperty *prop1, IDProperty 
*prop2, const bool is
                        if (prop1->len == prop2->len && prop1->subtype == 
prop2->subtype) {
                                return (memcmp(IDP_Array(prop1),
                                               IDP_Array(prop2),
-                                              
idp_size_table[(int)prop1->subtype] * (size_t)prop1->len));
+                                              
idp_size_table[(int)prop1->subtype] * (size_t)prop1->len) == 0);
                        }
                        return false;
                case IDP_GROUP:

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

Reply via email to