[Bf-blender-cvs] [608d51c9c89] master: Fix T94951: Crash when snapping
Germano Cavalcante
noreply at git.blender.org
Sun Jan 16 15:26:14 CET 2022
Commit: 608d51c9c89b7b5bb46de36ece866730b6536305
Author: Germano Cavalcante
Date: Sun Jan 16 11:14:35 2022 -0300
Branches: master
https://developer.blender.org/rB608d51c9c89b7b5bb46de36ece866730b6536305
Fix T94951: Crash when snapping
Missed in {rBd9c6ceb3b88b6db87490b08e0089f9a18e6c52d6}
===================================================================
M source/blender/editors/transform/transform_snap_object.c
===================================================================
diff --git a/source/blender/editors/transform/transform_snap_object.c b/source/blender/editors/transform/transform_snap_object.c
index b5a27547e61..4e6a229cb70 100644
--- a/source/blender/editors/transform/transform_snap_object.c
+++ b/source/blender/editors/transform/transform_snap_object.c
@@ -318,12 +318,14 @@ static SnapObjectData *snap_object_data_mesh_get(SnapObjectContext *sctx,
if (sod->treedata_mesh.tree == NULL) {
sod->treedata_mesh.vert = me_eval->mvert;
+ sod->treedata_mesh.vert_normals = BKE_mesh_vertex_normals_ensure(me_eval);
sod->treedata_mesh.loop = me_eval->mloop;
sod->treedata_mesh.looptri = BKE_mesh_runtime_looptri_ensure(me_eval);
BLI_assert(sod->has_looptris == false);
}
else {
BLI_assert(sod->treedata_mesh.vert != NULL);
+ BLI_assert(sod->treedata_mesh.vert_normals != NULL);
BLI_assert(sod->treedata_mesh.loop != NULL);
BLI_assert(sod->treedata_mesh.looptri != NULL);
sod->has_looptris = true;
More information about the Bf-blender-cvs
mailing list