From e8f7f42c1d8421d8112d9f9c67b8cb4ed231877e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 31 Jan 2011 23:54:51 +0000 Subject: bugfix [#25846] Strange behaviour if index of render.layers[] is out of range --- source/blender/makesrna/intern/makesrna.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/makesrna') diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 6283ba226e5..4588d0c36c5 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -1013,7 +1013,7 @@ static char *rna_def_property_lookup_int_func(FILE *f, StructRNA *srna, Property fprintf(f, " else {\n"); fprintf(f, " while(index-- > 0 && internal->link)\n"); fprintf(f, " internal->link= internal->link->next;\n"); - fprintf(f, " found= 1;\n"); + fprintf(f, " found= (index == -1 && internal->link);\n"); fprintf(f, " }\n"); } -- cgit v1.2.3