[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12750] trunk/blender/source/blender/src/ buttons_editing.c: max selectable vgroups were 99, raised limit to 999 ( lucky we have 2 screens)

Campbell Barton ideasman42 at gmail.com
Sat Dec 1 22:02:34 CET 2007


Revision: 12750
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12750
Author:   campbellbarton
Date:     2007-12-01 22:02:33 +0100 (Sat, 01 Dec 2007)

Log Message:
-----------
max selectable vgroups were 99, raised limit to 999 (lucky we have 2 screens)

Modified Paths:
--------------
    trunk/blender/source/blender/src/buttons_editing.c

Modified: trunk/blender/source/blender/src/buttons_editing.c
===================================================================
--- trunk/blender/source/blender/src/buttons_editing.c	2007-12-01 20:53:11 UTC (rev 12749)
+++ trunk/blender/source/blender/src/buttons_editing.c	2007-12-01 21:02:33 UTC (rev 12750)
@@ -4734,7 +4734,7 @@
 {
 	bDeformGroup *dg;
 	int defCount, min, index;
-	char (*qsort_ptr)[sizeof(dg->name)+5] = NULL; // +5 for "%x99|"
+	char (*qsort_ptr)[sizeof(dg->name)+6] = NULL; // +6 for "%x999|" max 999 groups selectable
 	char *s, *menustr;
 	int printed;
 	
@@ -4752,7 +4752,7 @@
 								 "qsort_ptr");
 		for (index = 1, dg = ob->defbase.first; dg; index++, dg=dg->next) {
 			printed = snprintf (qsort_ptr[index - 1], sizeof (dg->name), dg->name);
-			snprintf (qsort_ptr[index - 1]+printed, 5+1, "%%x%d|", index); // +1 to move the \0
+			snprintf (qsort_ptr[index - 1]+printed, 6+1, "%%x%d|", index); // +1 to move the \0   see above 999 max here too
 		}
 		
 		qsort (qsort_ptr, defCount, sizeof (qsort_ptr[0]),





More information about the Bf-blender-cvs mailing list