[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57104] trunk/blender/source/blender/ makesrna/intern/rna_nodetree.c: Node options draw function fix for C nodes: use the default button draw function as a fallback if no extended draw function is defined .

Lukas Toenne lukas.toenne at googlemail.com
Wed May 29 14:43:35 CEST 2013


Revision: 57104
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57104
Author:   lukastoenne
Date:     2013-05-29 12:43:35 +0000 (Wed, 29 May 2013)
Log Message:
-----------
Node options draw function fix for C nodes: use the default button draw function as a fallback if no extended draw function is defined.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_nodetree.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_nodetree.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_nodetree.c	2013-05-29 11:55:35 UTC (rev 57103)
+++ trunk/blender/source/blender/makesrna/intern/rna_nodetree.c	2013-05-29 12:43:35 UTC (rev 57104)
@@ -2329,6 +2329,11 @@
 		RNA_pointer_create(id, &RNA_Node, node, &ptr);
 		node->typeinfo->uifuncbut(layout, C, &ptr);
 	}
+	else if (node->typeinfo->uifunc) {
+		PointerRNA ptr;
+		RNA_pointer_create(id, &RNA_Node, node, &ptr);
+		node->typeinfo->uifunc(layout, C, &ptr);
+	}
 }
 
 static void rna_CompositorNode_tag_need_exec(bNode *node)




More information about the Bf-blender-cvs mailing list