[Bf-blender-cvs] [2e8641e45e6] master: Fix: crash when creating new node links

Jacques Lucke noreply at git.blender.org
Thu Jul 15 12:44:08 CEST 2021


Commit: 2e8641e45e6bcb98fdb714cdae416b3570a2f47d
Author: Jacques Lucke
Date:   Thu Jul 15 12:43:03 2021 +0200
Branches: master
https://developer.blender.org/rB2e8641e45e6bcb98fdb714cdae416b3570a2f47d

Fix: crash when creating new node links

This was a regression in rBc27ef1e9e8e663e02173e518c1e669e9845b3d1f.

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

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 b1afd6549bc..af9c888cbf7 100644
--- a/source/blender/editors/space_node/node_edit.cc
+++ b/source/blender/editors/space_node/node_edit.cc
@@ -1232,6 +1232,10 @@ int node_find_indicated_socket(
 
 float node_link_dim_factor(const View2D *v2d, const bNodeLink *link)
 {
+  if (link->fromsock == nullptr || link->tosock == nullptr) {
+    return 1.0f;
+  }
+
   const float min_endpoint_distance = std::min(
       std::max(BLI_rctf_length_x(&v2d->cur, link->fromsock->locx),
                BLI_rctf_length_y(&v2d->cur, link->fromsock->locy)),



More information about the Bf-blender-cvs mailing list