Fix T101309: crash when executing geometry nodes without logger

This commit is contained in:
Jacques Lucke 2022-09-25 23:07:21 +02:00
parent b3714b1e85
commit e746999aa9

@ -535,6 +535,12 @@ class LazyFunctionForViewerNode : public LazyFunction {
{
GeoNodesLFUserData *user_data = dynamic_cast<GeoNodesLFUserData *>(context.user_data);
BLI_assert(user_data != nullptr);
if (user_data->modifier_data == nullptr) {
return;
}
if (user_data->modifier_data->eval_log == nullptr) {
return;
}
GeometrySet geometry = params.extract_input<GeometrySet>(0);