Fix: Node group operator crash with group node

`modifier_data` is null when geometry nodes executes as an operator.
This commit is contained in:
Hans Goudey
2023-07-02 11:40:16 -04:00
parent 6777c0c98e
commit 4f90504def

View File

@@ -981,7 +981,7 @@ class LazyFunctionForGroupNode : public LazyFunction {
GeoNodesLFUserData group_user_data = *user_data;
group_user_data.compute_context = &compute_context;
if (user_data->modifier_data->socket_log_contexts) {
if (user_data->modifier_data && user_data->modifier_data->socket_log_contexts) {
group_user_data.log_socket_values = user_data->modifier_data->socket_log_contexts->contains(
compute_context.hash());
}