Fix: Array modifier assert when not recalculating normals
Reported by Bastien in chat, thanks!
This commit is contained in:
parent
1f612605ab
commit
d0d21f2934
|
@ -800,7 +800,9 @@ static Mesh *arrayModifier_doArray(ArrayModifierData *amd,
|
|||
}
|
||||
/* done capping */
|
||||
|
||||
blender::bke::mesh_vert_normals_assign(*result, std::move(dst_vert_normals));
|
||||
if (!dst_vert_normals.is_empty()) {
|
||||
blender::bke::mesh_vert_normals_assign(*result, std::move(dst_vert_normals));
|
||||
}
|
||||
|
||||
/* Handle merging */
|
||||
tot_doubles = 0;
|
||||
|
|
Loading…
Reference in New Issue