From 57693a3756a6523ea487c16fb35b526634564b68 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 10 Mar 2012 15:55:25 +0000 Subject: fix for own error in recent commit with UV texture layers. - was shadowing variable so assignment failed. --- source/blender/makesrna/intern/rna_mesh_utils.h | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'source/blender/makesrna/intern/rna_mesh_utils.h') diff --git a/source/blender/makesrna/intern/rna_mesh_utils.h b/source/blender/makesrna/intern/rna_mesh_utils.h index b2312b7c8b7..9b67ad61470 100644 --- a/source/blender/makesrna/intern/rna_mesh_utils.h +++ b/source/blender/makesrna/intern/rna_mesh_utils.h @@ -39,7 +39,7 @@ /* check */ \ static int rna_##collection_name##_check(CollectionPropertyIterator *iter, void *data) \ { \ - CustomDataLayer *layer = (CustomDataLayer*)data; \ + CustomDataLayer *layer = (CustomDataLayer *)data; \ return (layer->type != layer_type); \ } \ /* begin */ \ @@ -80,15 +80,15 @@ static PointerRNA rna_Mesh_##collection_name##_##active_type##_get(PointerRNA *ptr) \ { \ CustomData *data = rna_mesh_##customdata_type(ptr); \ - CustomDataLayer *cdl; \ + CustomDataLayer *layer; \ if (data) { \ int index = CustomData_get_##active_type##_layer_index(data, layer_type); \ - CustomDataLayer *cdl = (index == -1)? NULL: &data->layers[index]; \ + layer = (index == -1) ? NULL: &data->layers[index]; \ } \ else { \ - cdl = NULL; \ + layer = NULL; \ } \ - return rna_pointer_inherit_refine(ptr, &RNA_##layer_rna_type, cdl); \ + return rna_pointer_inherit_refine(ptr, &RNA_##layer_rna_type, layer); \ } \ \ static void rna_Mesh_##collection_name##_##active_type##_set(PointerRNA *ptr, \ @@ -96,11 +96,11 @@ { \ Mesh *me = rna_mesh(ptr); \ CustomData *data = rna_mesh_##customdata_type(ptr); \ - CustomDataLayer *cdl; \ int a; \ if (data) { \ - for (cdl = data->layers, a = 0; atotlayer; cdl++, a++) { \ - if (value.data == cdl) { \ + CustomDataLayer *layer; \ + for (layer = data->layers, a = 0; atotlayer; layer++, a++) { \ + if (value.data == layer) { \ CustomData_set_layer_##active_type##_index(data, layer_type, a); \ mesh_update_customdata_pointers(me, TRUE); \ return; \ @@ -112,7 +112,12 @@ static int rna_Mesh_##collection_name##_##active_type##_index_get(PointerRNA *ptr) \ { \ CustomData *data = rna_mesh_##customdata_type(ptr); \ - return (data == NULL) ? 0 : CustomData_get_##active_type##_layer(data, layer_type); \ + if (data) { \ + return CustomData_get_##active_type##_layer(data, layer_type); \ + } \ + else { \ + return 0; \ + } \ } \ \ static void rna_Mesh_##collection_name##_##active_type##_index_set(PointerRNA *ptr, int value) \ -- cgit v1.2.3