Fix: Sample nearest surface node crash with empty mesh
This commit is contained in:
parent
a2fcfcabd7
commit
91ecf47b2c
|
@ -240,7 +240,11 @@ static void node_geo_exec(GeoNodeExecParams params)
|
|||
params.set_default_remaining_outputs();
|
||||
return;
|
||||
}
|
||||
if (mesh->totpoly == 0 && mesh->totvert != 0) {
|
||||
if (mesh->totvert == 0) {
|
||||
params.set_default_remaining_outputs();
|
||||
return;
|
||||
}
|
||||
if (mesh->totpoly == 0) {
|
||||
params.error_message_add(NodeWarningType::Error, TIP_("The source mesh must have faces"));
|
||||
params.set_default_remaining_outputs();
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue