pviktori / rpms / blender

Forked from rpms/blender 5 years ago
Clone
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
 		}