[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23168] trunk/blender/source/blender/ editors/interface/interface_layout.c: Crash Fix: Sequencer Add->Effects->.. .

Joshua Leung aligorith at gmail.com
Sun Sep 13 05:56:31 CEST 2009


Revision: 23168
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23168
Author:   aligorith
Date:     2009-09-13 05:56:30 +0200 (Sun, 13 Sep 2009)

Log Message:
-----------
Crash Fix: Sequencer Add->Effects->... menu crashed. 

Unfortunately, this menu is now empty, but this shows that the sequencer code is probably doing something funky...

http://dpaste.com/92865/

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_layout.c

Modified: trunk/blender/source/blender/editors/interface/interface_layout.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_layout.c	2009-09-13 03:30:51 UTC (rev 23167)
+++ trunk/blender/source/blender/editors/interface/interface_layout.c	2009-09-13 03:56:30 UTC (rev 23168)
@@ -718,7 +718,7 @@
 	/* enum lookup */
 	if((prop= RNA_struct_find_property(&ptr, propname))) {
 		RNA_property_enum_items(layout->root->block->evil_C, &ptr, prop, &item, NULL, &free);
-		if(RNA_enum_value_from_id(item, value_str, &value)==0) {
+		if(item==NULL || RNA_enum_value_from_id(item, value_str, &value)==0) {
 			if(free) MEM_freeN(item);
 			printf("uiItemEnumO_string: %s.%s, enum %s not found.\n", RNA_struct_identifier(ptr.type), propname, value_str);
 			return;





More information about the Bf-blender-cvs mailing list