[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60426] trunk/blender/source/blender/ makesrna/intern/rna_gpencil.c: Fix [#36859] Grease Pencil - Frames.new() doesn't create frame if frame_number <= 0

Bastien Montagne montagne29 at wanadoo.fr
Sun Sep 29 20:12:07 CEST 2013


Revision: 60426
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60426
Author:   mont29
Date:     2013-09-29 18:12:07 +0000 (Sun, 29 Sep 2013)
Log Message:
-----------
Fix [#36859] Grease Pencil - Frames.new() doesn't create frame if frame_number <= 0

Related to [#36831] (r60412), RNA was still forbidding negative frame numbers...

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60412

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

Modified: trunk/blender/source/blender/makesrna/intern/rna_gpencil.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_gpencil.c	2013-09-29 15:09:48 UTC (rev 60425)
+++ trunk/blender/source/blender/makesrna/intern/rna_gpencil.c	2013-09-29 18:12:07 UTC (rev 60426)
@@ -390,7 +390,8 @@
 	/* Frame Number */
 	prop = RNA_def_property(srna, "frame_number", PROP_INT, PROP_NONE);
 	RNA_def_property_int_sdna(prop, NULL, "framenum");
-	RNA_def_property_range(prop, MINFRAME, MAXFRAME); /* XXX note: this cannot occur on the same frame as another sketch */
+	/* XXX note: this cannot occur on the same frame as another sketch */
+	RNA_def_property_range(prop, MINAFRAME, MAXFRAME);
 	RNA_def_property_ui_text(prop, "Frame Number", "The frame on which this sketch appears");
 	
 	/* Flags */
@@ -421,7 +422,8 @@
 	func = RNA_def_function(srna, "new", "rna_GPencil_frame_new");
 	RNA_def_function_ui_description(func, "Add a new grease pencil frame");
 	RNA_def_function_flag(func, FUNC_USE_REPORTS);
-	parm = RNA_def_int(func, "frame_number", 1, MINFRAME, MAXFRAME, "Frame Number", "The frame on which this sketch appears", MINFRAME, MAXFRAME);
+	parm = RNA_def_int(func, "frame_number", 1, MINAFRAME, MAXFRAME, "Frame Number",
+	                   "The frame on which this sketch appears", MINAFRAME, MAXFRAME);
 	RNA_def_property_flag(parm, PROP_REQUIRED);
 	parm = RNA_def_pointer(func, "frame", "GPencilFrame", "", "The newly created frame");
 	RNA_def_function_return(func, parm);




More information about the Bf-blender-cvs mailing list