[Bf-blender-cvs] [bb5c4de0097] blender-v2.91-release: Fix T82962: Crash changing lattice resolution with Vertex Group

Jeroen Bakker noreply at git.blender.org
Tue Nov 24 11:47:29 CET 2020


Commit: bb5c4de00973ee9723c769174930b181cbc256c0
Author: Jeroen Bakker
Date:   Tue Nov 24 11:18:24 2020 +0100
Branches: blender-v2.91-release
https://developer.blender.org/rBbb5c4de00973ee9723c769174930b181cbc256c0

Fix T82962: Crash changing lattice resolution with Vertex Group

Regression introduced by {rB042143440d76}. The deform group lookup was
performed on the wrong object. Before the lookup was performed on
the lattice object. This patch changes this back.

Reviewed By: Bastien Montagne

Differential Revision: https://developer.blender.org/D9638

===================================================================

M	source/blender/blenkernel/intern/lattice_deform.c

===================================================================

diff --git a/source/blender/blenkernel/intern/lattice_deform.c b/source/blender/blenkernel/intern/lattice_deform.c
index 382661ff070..685241a079d 100644
--- a/source/blender/blenkernel/intern/lattice_deform.c
+++ b/source/blender/blenkernel/intern/lattice_deform.c
@@ -117,7 +117,7 @@ LatticeDeformData *BKE_lattice_deform_data_create(const Object *oblatt, const Ob
   int defgrp_index = -1;
   const MDeformVert *dvert = BKE_lattice_deform_verts_get(oblatt);
   if (lt->vgroup[0] && dvert) {
-    defgrp_index = BKE_object_defgroup_name_index(ob, lt->vgroup);
+    defgrp_index = BKE_object_defgroup_name_index(oblatt, lt->vgroup);
 
     if (defgrp_index != -1) {
       lattice_weights = MEM_malloc_arrayN(sizeof(float), num_points, "lattice_weights");



More information about the Bf-blender-cvs mailing list