[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60755] trunk/blender/source/blender/ makesrna/intern/rna_access.c: fix [#37072] Crash on RMB click on bone' s custom property
Campbell Barton
ideasman42 at gmail.com
Mon Oct 14 21:53:28 CEST 2013
Revision: 60755
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60755
Author: campbellbarton
Date: 2013-10-14 19:53:28 +0000 (Mon, 14 Oct 2013)
Log Message:
-----------
fix [#37072] Crash on RMB click on bone's custom property
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 2013-10-14 19:37:15 UTC (rev 60754)
+++ trunk/blender/source/blender/makesrna/intern/rna_access.c 2013-10-14 19:53:28 UTC (rev 60755)
@@ -4901,6 +4901,7 @@
bool RNA_property_is_set_ex(PointerRNA *ptr, PropertyRNA *prop, bool use_ghost)
{
+ prop = rna_ensure_property(prop);
if (prop->flag & PROP_IDPROPERTY) {
IDProperty *idprop = rna_idproperty_find(ptr, prop->identifier);
return ((idprop != NULL) && (use_ghost == false || !(idprop->flag & IDP_FLAG_GHOST)));
@@ -4912,6 +4913,7 @@
bool RNA_property_is_set(PointerRNA *ptr, PropertyRNA *prop)
{
+ prop = rna_ensure_property(prop);
if (prop->flag & PROP_IDPROPERTY) {
IDProperty *idprop = rna_idproperty_find(ptr, prop->identifier);
return ((idprop != NULL) && !(idprop->flag & IDP_FLAG_GHOST));
@@ -4923,6 +4925,7 @@
void RNA_property_unset(PointerRNA *ptr, PropertyRNA *prop)
{
+ prop = rna_ensure_property(prop);
if (prop->flag & PROP_IDPROPERTY) {
rna_idproperty_free(ptr, prop->identifier);
}
More information about the Bf-blender-cvs
mailing list