Blame blender-2.67b-rna.patch
|
Jochen Schmitt |
d26c77a |
diff -up blender-2.67b/source/blender/makesrna/intern/rna_access.c.rna blender-2.67b/source/blender/makesrna/intern/rna_access.c
|
|
Jochen Schmitt |
d26c77a |
--- blender-2.67b/source/blender/makesrna/intern/rna_access.c.rna 2013-05-16 12:43:18.000000000 +0200
|
|
Jochen Schmitt |
d26c77a |
+++ blender-2.67b/source/blender/makesrna/intern/rna_access.c 2013-06-14 16:35:39.263926932 +0200
|
|
Jochen Schmitt |
d26c77a |
@@ -1273,13 +1273,15 @@ void RNA_property_enum_items_gettexted(b
|
|
Jochen Schmitt |
d26c77a |
int totitem = 0;
|
|
Jochen Schmitt |
d26c77a |
|
|
Jochen Schmitt |
d26c77a |
/* count */
|
|
Jochen Schmitt |
d26c77a |
- for (i = 0; (*item)[i].identifier; i++)
|
|
Jochen Schmitt |
d26c77a |
- totitem++;
|
|
Jochen Schmitt |
d26c77a |
+ if (*item)
|
|
Jochen Schmitt |
d26c77a |
+ for (i = 0; (*item)[i].identifier; i++)
|
|
Jochen Schmitt |
d26c77a |
+ totitem++;
|
|
Jochen Schmitt |
d26c77a |
|
|
Jochen Schmitt |
d26c77a |
nitem = MEM_callocN(sizeof(EnumPropertyItem) * (totitem + 1), "enum_items_gettexted");
|
|
Jochen Schmitt |
d26c77a |
|
|
Jochen Schmitt |
d26c77a |
- for (i = 0; (*item)[i].identifier; i++)
|
|
Jochen Schmitt |
d26c77a |
- nitem[i] = (*item)[i];
|
|
Jochen Schmitt |
d26c77a |
+ if (*item)
|
|
Jochen Schmitt |
d26c77a |
+ for (i = 0; (*item)[i].identifier; i++)
|
|
Jochen Schmitt |
d26c77a |
+ nitem[i] = (*item)[i];
|
|
Jochen Schmitt |
d26c77a |
|
|
Jochen Schmitt |
d26c77a |
*free = TRUE;
|
|
Jochen Schmitt |
d26c77a |
}
|