[Bf-blender-cvs] [ca6f1ef] object_nodes: Fixed missing delete call for unused nodes.

Lukas Tönne noreply at git.blender.org
Wed Nov 25 10:02:09 CET 2015


Commit: ca6f1efe5dff568a41a7fb5c92b25c16c09db959
Author: Lukas Tönne
Date:   Wed Nov 25 10:01:36 2015 +0100
Branches: object_nodes
https://developer.blender.org/rBca6f1efe5dff568a41a7fb5c92b25c16c09db959

Fixed missing delete call for unused nodes.

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

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 3082ac6..ac75db4 100644
--- a/source/blender/blenvm/compile/bvm_nodegraph.cc
+++ b/source/blender/blenvm/compile/bvm_nodegraph.cc
@@ -733,7 +733,10 @@ void NodeGraph::remove_unused_nodes()
 		if (used_nodes.find(it->second) == used_nodes.end()) {
 			/* it_del is invalidated on erase */
 			NodeInstanceMap::iterator it_del = it;
+			
 			++it;
+			
+			delete it_del->second;
 			nodes.erase(it_del);
 		}
 		else




More information about the Bf-blender-cvs mailing list