[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