[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45528] trunk/blender/source/blender/ makesrna/intern/rna_tracking.c: Fix #30904: MovieClip.objects.new() segfault when no name is passed

Sergey Sharybin sergey.vfx at gmail.com
Wed Apr 11 09:35:05 CEST 2012


Revision: 45528
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45528
Author:   nazgul
Date:     2012-04-11 07:35:04 +0000 (Wed, 11 Apr 2012)
Log Message:
-----------
Fix #30904: MovieClip.objects.new() segfault when no name is passed

Made name property required for new().

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

Modified: trunk/blender/source/blender/makesrna/intern/rna_tracking.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_tracking.c	2012-04-11 07:09:35 UTC (rev 45527)
+++ trunk/blender/source/blender/makesrna/intern/rna_tracking.c	2012-04-11 07:35:04 UTC (rev 45528)
@@ -1351,7 +1351,8 @@
 
 	func = RNA_def_function(srna, "new", "rna_trackingObject_new");
 	RNA_def_function_ui_description(func, "Add tracking object to this movie clip");
-	RNA_def_string(func, "name", "", 0, "", "Name of new object");
+	parm = RNA_def_string(func, "name", "", 0, "", "Name of new object");
+	RNA_def_property_flag(parm, PROP_REQUIRED);
 	parm = RNA_def_pointer(func, "object", "MovieTrackingObject", "", "New motion tracking object");
 	RNA_def_function_return(func, parm);
 




More information about the Bf-blender-cvs mailing list