Fix: missing vector clear

Otherwise, these vectors are never cleared, leading to crashes
down the line.
This commit is contained in:
Jacques Lucke 2022-08-31 13:56:56 +02:00
parent d3f07998ed
commit 627e8ad682
1 changed files with 2 additions and 0 deletions

View File

@ -195,6 +195,8 @@ static void update_logical_origins(const bNodeTree &ntree)
bNode &node = *tree_runtime.nodes[i];
for (bNodeSocket *socket : node.runtime->inputs) {
Vector<bNodeSocket *, 16> sockets_in_current_chain;
socket->runtime->logically_linked_sockets.clear();
socket->runtime->logically_linked_skipped_sockets.clear();
find_logical_origins_for_socket_recursive(
*socket,
false,