[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46721] trunk/blender/source/blender/ editors/mesh/editmesh_select.c: Fix select_similar_type_itemf() enum-item-generator func to return the whole prop_similar_types when context is NULL (needed at least by i18n tools!).

Bastien Montagne montagne29 at wanadoo.fr
Thu May 17 12:42:24 CEST 2012


Revision: 46721
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46721
Author:   mont29
Date:     2012-05-17 10:42:24 +0000 (Thu, 17 May 2012)
Log Message:
-----------
Fix select_similar_type_itemf() enum-item-generator func to return the whole prop_similar_types when context is NULL (needed at least by i18n tools!).

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_select.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_select.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_select.c	2012-05-17 10:31:06 UTC (rev 46720)
+++ trunk/blender/source/blender/editors/mesh/editmesh_select.c	2012-05-17 10:42:24 UTC (rev 46721)
@@ -834,8 +834,13 @@
 static EnumPropertyItem *select_similar_type_itemf(bContext *C, PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop),
                                                    int *free)
 {
-	Object *obedit = CTX_data_edit_object(C);
+	Object *obedit;
 
+	if (!C) /* needed for docs and i18n tools */
+		return prop_similar_types;
+
+	obedit = CTX_data_edit_object(C);
+
 	if (obedit && obedit->type == OB_MESH) {
 		EnumPropertyItem *item = NULL;
 		int a, totitem = 0;
@@ -862,7 +867,7 @@
 
 		return item;
 	}
-	
+
 	return NULL;
 }
 




More information about the Bf-blender-cvs mailing list