[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [53268] trunk/blender/source/blender: replace RNA_ID_type_name() with BKE_idcode_to_name_plural()

Campbell Barton ideasman42 at gmail.com
Sat Dec 22 15:04:09 CET 2012


Revision: 53268
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=53268
Author:   campbellbarton
Date:     2012-12-22 14:04:09 +0000 (Sat, 22 Dec 2012)
Log Message:
-----------
replace RNA_ID_type_name() with BKE_idcode_to_name_plural()

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_outliner/outliner_tree.c
    trunk/blender/source/blender/makesrna/RNA_access.h
    trunk/blender/source/blender/makesrna/intern/rna_main_api.c

Modified: trunk/blender/source/blender/editors/space_outliner/outliner_tree.c
===================================================================
--- trunk/blender/source/blender/editors/space_outliner/outliner_tree.c	2012-12-22 13:42:06 UTC (rev 53267)
+++ trunk/blender/source/blender/editors/space_outliner/outliner_tree.c	2012-12-22 14:04:09 UTC (rev 53268)
@@ -69,6 +69,7 @@
 #include "BKE_library.h"
 #include "BKE_modifier.h"
 #include "BKE_sequencer.h"
+#include "BKE_idcode.h"
 
 #include "ED_armature.h"
 #include "ED_screen.h"
@@ -1598,7 +1599,10 @@
 				ten = outliner_add_element(soops, &soops->tree, (void *)lbarray[a], NULL, TSE_ID_BASE, 0);
 				ten->directdata = lbarray[a];
 				
-				ten->name = (char *)RNA_ID_type_name(GS(id->name));
+				ten->name = (char *)BKE_idcode_to_name_plural(GS(id->name));
+				if (UNLIKELY(ten->name == NULL)) {
+					ten->name = "UNKNOWN";
+				}
 				
 				for (; id; id = id->next) {
 					outliner_add_element(soops, &ten->subtree, id, ten, 0, 0);

Modified: trunk/blender/source/blender/makesrna/RNA_access.h
===================================================================
--- trunk/blender/source/blender/makesrna/RNA_access.h	2012-12-22 13:42:06 UTC (rev 53267)
+++ trunk/blender/source/blender/makesrna/RNA_access.h	2012-12-22 14:04:09 UTC (rev 53268)
@@ -1039,9 +1039,7 @@
 short RNA_type_to_ID_code(StructRNA *type);
 StructRNA *ID_code_to_RNA_type(short idcode);
 
-const char *RNA_ID_type_name(short type);
 
-
 #define RNA_POINTER_INVALIDATE(ptr) {                                         \
 	/* this is checked for validity */                                        \
 	(ptr)->type =                                                             \

Modified: trunk/blender/source/blender/makesrna/intern/rna_main_api.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_main_api.c	2012-12-22 13:42:06 UTC (rev 53267)
+++ trunk/blender/source/blender/makesrna/intern/rna_main_api.c	2012-12-22 14:04:09 UTC (rev 53268)
@@ -198,15 +198,6 @@
 	return ob;
 }
 
-/* exported for non-rna use cases */
-const char *RNA_ID_type_name(short type)
-{
-	const char *idname;
-	if (RNA_enum_id_from_value(id_type_items, type, &idname) == 0)
-		idname = "UNKNOWN";
-	return idname;
-}
-
 static void rna_Main_objects_remove(Main *bmain, ReportList *reports, PointerRNA *object_ptr)
 {
 	Object *object = object_ptr->data;




More information about the Bf-blender-cvs mailing list