[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33055] trunk/blender/source/blender/ makesrna/intern/rna_animation.c: bugfix [#24668] Deleting armature objects removes a user from its action, eventually leading to data loss

Campbell Barton ideasman42 at gmail.com
Sun Nov 14 10:20:31 CET 2010


Revision: 33055
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33055
Author:   campbellbarton
Date:     2010-11-14 10:20:31 +0100 (Sun, 14 Nov 2010)

Log Message:
-----------
bugfix [#24668] Deleting armature objects removes a user from its action, eventually leading to data loss

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

Modified: trunk/blender/source/blender/makesrna/intern/rna_animation.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_animation.c	2010-11-14 08:26:44 UTC (rev 33054)
+++ trunk/blender/source/blender/makesrna/intern/rna_animation.c	2010-11-14 09:20:31 UTC (rev 33055)
@@ -60,12 +60,6 @@
 		return 1;
 }
 
-static void rna_AnimData_action_set(PointerRNA *ptr, PointerRNA value)
-{
-	AnimData *adt= (AnimData*)(ptr->data);
-	adt->action= value.data;
-}
-
 /* ****************************** */
 
 /* wrapper for poll callback */
@@ -657,7 +651,6 @@
 	
 	/* Active Action */
 	prop= RNA_def_property(srna, "action", PROP_POINTER, PROP_NONE);
-	RNA_def_property_pointer_funcs(prop, NULL, "rna_AnimData_action_set", NULL, NULL);
 	RNA_def_property_flag(prop, PROP_EDITABLE); /* this flag as well as the dynamic test must be defined for this to be editable... */
 	RNA_def_property_editable_func(prop, "rna_AnimData_action_editable");
 	RNA_def_property_ui_text(prop, "Action", "Active Action for this datablock");





More information about the Bf-blender-cvs mailing list