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 */


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to