[Bf-blender-cvs] [5e8775a8da9] master: Fix T92030: crash when hovering over socket
Jacques Lucke
noreply at git.blender.org
Thu Oct 14 18:05:03 CEST 2021
Commit: 5e8775a8da93292a6d8ef0eed3b89dea40c94399
Author: Jacques Lucke
Date: Thu Oct 14 18:02:09 2021 +0200
Branches: master
https://developer.blender.org/rB5e8775a8da93292a6d8ef0eed3b89dea40c94399
Fix T92030: crash when hovering over socket
This is the same fix as in rB24a965bb16c22e33752dfb6c22105b96a8649aeb.
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_proximity.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_proximity.cc b/source/blender/nodes/geometry/nodes/node_geo_proximity.cc
index 30d025953af..02694a4a496 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_proximity.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_proximity.cc
@@ -207,6 +207,7 @@ class ProximityFunction : public fn::MultiFunction {
static void geo_node_proximity_exec(GeoNodeExecParams params)
{
GeometrySet geometry_set_target = params.extract_input<GeometrySet>("Target");
+ geometry_set_target.ensure_owns_direct_data();
auto return_default = [&]() {
params.set_output("Position", fn::make_constant_field<float3>({0.0f, 0.0f, 0.0f}));
More information about the Bf-blender-cvs
mailing list