[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18948] branches/blender2.5/blender/source /blender/blenkernel/intern/anim_sys.c: KeyingSets: Fixing crash when adding KeyingSets and no group name is supplied

Joshua Leung aligorith at gmail.com
Fri Feb 13 00:25:37 CET 2009


Revision: 18948
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18948
Author:   aligorith
Date:     2009-02-13 00:25:36 +0100 (Fri, 13 Feb 2009)

Log Message:
-----------
KeyingSets: Fixing crash when adding KeyingSets and no group name is supplied

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/blenkernel/intern/anim_sys.c

Modified: branches/blender2.5/blender/source/blender/blenkernel/intern/anim_sys.c
===================================================================
--- branches/blender2.5/blender/source/blender/blenkernel/intern/anim_sys.c	2009-02-12 22:24:51 UTC (rev 18947)
+++ branches/blender2.5/blender/source/blender/blenkernel/intern/anim_sys.c	2009-02-12 23:25:36 UTC (rev 18948)
@@ -177,7 +177,10 @@
 	/* allocate new KeyingSet */
 	ks= MEM_callocN(sizeof(KeyingSet), "KeyingSet");
 	
-	BLI_snprintf(ks->name, 64, name);
+	if (name)
+		BLI_snprintf(ks->name, 64, name);
+	else
+		strcpy(ks->name, "Keying Set");
 	
 	ks->flag= flag;
 	ks->keyingflag= keyingflag;
@@ -212,7 +215,10 @@
 	/* just store absolute info */
 	if (ks->flag & KEYINGSET_ABSOLUTE) {
 		ksp->id= id;
-		BLI_snprintf(ksp->group, 64, group_name);
+		if (group_name)
+			BLI_snprintf(ksp->group, 64, group_name);
+		else
+			strcpy(ksp->group, "");
 	}
 	
 	/* just copy path info */





More information about the Bf-blender-cvs mailing list