diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-10-15 13:59:31 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-10-15 13:59:31 +0400 |
commit | 9613de6248b364e58abf01c36d9d1290ecc93dfe (patch) | |
tree | 736de7a803a7e1a9d7aa40295c45b66cedf056e5 /source/blender/makesrna | |
parent | f8317ed450e8e1649b4b23215417ad3e5b8d607c (diff) |
make sure render layer names are unique when setting through rna.
Diffstat (limited to 'source/blender/makesrna')
-rw-r--r-- | source/blender/makesrna/intern/rna_scene.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 0eaacc62f33..ccc8151ac7f 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -812,8 +812,8 @@ static void rna_SceneRenderLayer_name_set(PointerRNA *ptr, const char *value) { Scene *scene= (Scene*)ptr->id.data; SceneRenderLayer *rl= (SceneRenderLayer*)ptr->data; - BLI_strncpy_utf8(rl->name, value, sizeof(rl->name)); + BLI_uniquename(&scene->r.layers, rl, "RenderLayer", '.', offsetof(SceneRenderLayer, name), sizeof(rl->name)); if(scene->nodetree) { bNode *node; |