Commit: dd6012766a63a492da9c121278fe6dca941848d6 Author: Jacques Lucke Date: Wed Feb 19 13:22:45 2020 +0100 Branches: simulation-tree https://developer.blender.org/rBdd6012766a63a492da9c121278fe6dca941848d6
remove memory leak =================================================================== M source/blender/simulations/nodes/my_test_node.cc M source/blender/windowmanager/intern/wm_init_exit.c =================================================================== diff --git a/source/blender/simulations/nodes/my_test_node.cc b/source/blender/simulations/nodes/my_test_node.cc index 86c8550868a..5b6734585e3 100644 --- a/source/blender/simulations/nodes/my_test_node.cc +++ b/source/blender/simulations/nodes/my_test_node.cc @@ -315,7 +315,6 @@ static void init_node(bNodeTree *ntree, bNode *node) LinearAllocator<> allocator; NodeDecl node_decl{*ntree, *node}; NodeBuilder node_builder{allocator, node_decl}; - /* TODO: free storage */ node->storage = callbacks.m_init_storage(); callbacks.m_declare_node(node_builder); node_decl.build(); @@ -496,7 +495,6 @@ void init_socket_data_types() socket_data_types->add_data_type(data_socket_int_list); } -/* TODO: actually call this function */ void free_socket_data_types() { delete socket_data_types; diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index 997b865b8e3..0dc2878571a 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -594,6 +594,7 @@ void WM_exit_ex(bContext *C, const bool do_python) ANIM_fmodifiers_copybuf_free(); ED_gpencil_anim_copybuf_free(); ED_gpencil_strokes_copybuf_free(); + free_socket_data_types(); /* free gizmo-maps after freeing blender, * so no deleted data get accessed during cleaning up of areas. */ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs