[Bf-blender-cvs] [710f8164b4e] master: Fix: crash when inserting reroute node

Jacques Lucke noreply at git.blender.org
Sun Jan 8 15:19:48 CET 2023


Commit: 710f8164b4ed92f917f4b385bf834cc3dd34c80e
Author: Jacques Lucke
Date:   Sun Jan 8 15:19:39 2023 +0100
Branches: master
https://developer.blender.org/rB710f8164b4ed92f917f4b385bf834cc3dd34c80e

Fix: crash when inserting reroute node

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

M	source/blender/editors/space_node/node_edit.cc

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

diff --git a/source/blender/editors/space_node/node_edit.cc b/source/blender/editors/space_node/node_edit.cc
index fa26455f01c..ebcef77baef 100644
--- a/source/blender/editors/space_node/node_edit.cc
+++ b/source/blender/editors/space_node/node_edit.cc
@@ -1131,7 +1131,7 @@ bNodeSocket *node_find_indicated_socket(SpaceNode &snode,
 
   snode.edittree->ensure_topology_cache();
   const Span<float2> socket_locations = snode.runtime->all_socket_locations;
-  if (socket_locations.is_empty()) {
+  if (socket_locations.size() != snode.edittree->all_sockets().size()) {
     /* Sockets haven't been drawn yet, e.g. when the file is currently opening. */
     return nullptr;
   }



More information about the Bf-blender-cvs mailing list