[Bf-blender-cvs] [e6557785edc] master: Fix: crash on undo due to missing node declaration
Jacques Lucke
noreply at git.blender.org
Wed Aug 31 18:35:22 CEST 2022
Commit: e6557785edc65c7a58568437e19a56489d06bd72
Author: Jacques Lucke
Date: Wed Aug 31 18:34:53 2022 +0200
Branches: master
https://developer.blender.org/rBe6557785edc65c7a58568437e19a56489d06bd72
Fix: crash on undo due to missing node declaration
This was broken in {rB25e307d725d0b924fb0e87e4ffde84f915b74310}.
===================================================================
M source/blender/blenkernel/intern/node_tree_update.cc
===================================================================
diff --git a/source/blender/blenkernel/intern/node_tree_update.cc b/source/blender/blenkernel/intern/node_tree_update.cc
index a9097bcb94a..929d20a3b07 100644
--- a/source/blender/blenkernel/intern/node_tree_update.cc
+++ b/source/blender/blenkernel/intern/node_tree_update.cc
@@ -1048,6 +1048,7 @@ class NodeTreeMainUpdater {
void update_individual_nodes(bNodeTree &ntree)
{
LISTBASE_FOREACH (bNode *, node, &ntree.nodes) {
+ nodeDeclarationEnsure(&ntree, node);
if (this->should_update_individual_node(ntree, *node)) {
bNodeType &ntype = *node->typeinfo;
if (ntype.group_update_func) {
More information about the Bf-blender-cvs
mailing list