[Bf-blender-cvs] [79dcd08] object_nodes: Added an assertion to make sure we don't add invalid node instances with unknown types.

Lukas Tönne noreply at git.blender.org
Tue Nov 24 09:44:31 CET 2015


Commit: 79dcd08a8a6ec236aed94551bfd4167b603534bd
Author: Lukas Tönne
Date:   Thu Nov 19 17:01:46 2015 +0100
Branches: object_nodes
https://developer.blender.org/rB79dcd08a8a6ec236aed94551bfd4167b603534bd

Added an assertion to make sure we don't add invalid node instances with unknown types.

===================================================================

M	source/blender/blenvm/compile/bvm_nodegraph.cc

===================================================================

diff --git a/source/blender/blenvm/compile/bvm_nodegraph.cc b/source/blender/blenvm/compile/bvm_nodegraph.cc
index 9920371..ae54858 100644
--- a/source/blender/blenvm/compile/bvm_nodegraph.cc
+++ b/source/blender/blenvm/compile/bvm_nodegraph.cc
@@ -431,6 +431,7 @@ NodeInstance *NodeGraph::get_node(const string &name)
 NodeInstance *NodeGraph::add_node(const string &type, const string &name)
 {
 	const NodeType *nodetype = find_node_type(type);
+	assert(nodetype);
 	
 	string final = name;
 	if (final.empty()) {




More information about the Bf-blender-cvs mailing list