[Bf-blender-cvs] [e7c3ab1b9ef] refactor-mesh-remove-pointers: Avoid use of uninitialized variable

Hans Goudey noreply at git.blender.org
Fri Sep 2 01:12:16 CEST 2022


Commit: e7c3ab1b9efb764ac47ca6ef862398115d675129
Author: Hans Goudey
Date:   Thu Sep 1 17:32:48 2022 -0500
Branches: refactor-mesh-remove-pointers
https://developer.blender.org/rBe7c3ab1b9efb764ac47ca6ef862398115d675129

Avoid use of uninitialized variable

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

M	source/blender/editors/object/object_vgroup.cc

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

diff --git a/source/blender/editors/object/object_vgroup.cc b/source/blender/editors/object/object_vgroup.cc
index 2a37d48e914..da2d1a5fca8 100644
--- a/source/blender/editors/object/object_vgroup.cc
+++ b/source/blender/editors/object/object_vgroup.cc
@@ -1350,7 +1350,6 @@ static void moveCloserToDistanceFromPlane(Depsgraph *depsgraph,
   Mesh *me_deform;
   MDeformWeight *dw, *dw_eval;
   MVert m;
-  const blender::Span<MVert> verts = me_deform->vertices();
   MDeformVert *dvert = BKE_mesh_deform_verts_for_write(me) + index;
   MDeformVert *dvert_eval = BKE_mesh_deform_verts_for_write(mesh_eval) + index;
   int totweight = dvert->totweight;
@@ -1375,6 +1374,7 @@ static void moveCloserToDistanceFromPlane(Depsgraph *depsgraph,
   do {
     wasChange = false;
     me_deform = mesh_get_eval_deform(depsgraph, scene_eval, object_eval, &CD_MASK_BAREMESH);
+    const blender::Span<MVert> verts = me_deform->vertices();
     m = verts[index];
     copy_v3_v3(oldPos, m.co);
     distToStart = dot_v3v3(norm, oldPos) + d;



More information about the Bf-blender-cvs mailing list