[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