[Bf-blender-cvs] [c1d3532] master: Fix for idproperty comparison
Campbell Barton
noreply at git.blender.org
Sun Dec 14 18:25:08 CET 2014
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:
More information about the Bf-blender-cvs
mailing list