Commit: c80c596194b998bd7cd5ba4ec0eb764e19d323b4
Author: Campbell Barton
Date:   Sun Dec 22 04:45:00 2013 +1100
http://developer.blender.org/rBc80c596194b998bd7cd5ba4ec0eb764e19d323b4

Fix for mesh deform modifier missing copy for flag.

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

M       source/blender/makesdna/DNA_modifier_types.h
M       source/blender/modifiers/intern/MOD_meshdeform.c

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

diff --git a/source/blender/makesdna/DNA_modifier_types.h 
b/source/blender/makesdna/DNA_modifier_types.h
index b3c7427..a3792e9 100644
--- a/source/blender/makesdna/DNA_modifier_types.h
+++ b/source/blender/makesdna/DNA_modifier_types.h
@@ -603,7 +603,7 @@ typedef struct MeshDeformModifierData {
        struct Object *object;          /* mesh object */
        char defgrp_name[64];           /* optional vertexgroup name, 
MAX_VGROUP_NAME */
 
-       short gridsize, flag, mode, pad;
+       short gridsize, flag, pad[2];
 
        /* result of static binding */
        MDefInfluence *bindinfluences;  /* influences */
@@ -614,7 +614,7 @@ typedef struct MeshDeformModifierData {
        /* result of dynamic binding */
        MDefCell *dyngrid;              /* grid with dynamic binding cell 
points */
        MDefInfluence *dyninfluences;   /* dynamic binding vertex influences */
-       int *dynverts, *pad2;           /* is this vertex bound or not? */
+       int *dynverts;                  /* is this vertex bound or not? */
        int dyngridsize;                /* size of the dynamic bind grid */
        int totinfluence;               /* total number of vertex influences */
        float dyncellmin[3];            /* offset of the dynamic bind grid */
diff --git a/source/blender/modifiers/intern/MOD_meshdeform.c 
b/source/blender/modifiers/intern/MOD_meshdeform.c
index e540d5c..61dcc1f 100644
--- a/source/blender/modifiers/intern/MOD_meshdeform.c
+++ b/source/blender/modifiers/intern/MOD_meshdeform.c
@@ -82,6 +82,7 @@ static void copyData(ModifierData *md, ModifierData *target)
        MeshDeformModifierData *tmmd = (MeshDeformModifierData *) target;
 
        tmmd->gridsize = mmd->gridsize;
+       tmmd->flag = mmd->flag;
        tmmd->object = mmd->object;
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to