Commit: 6f3957770d2e427967ae65d0a438d58a1c840e1c
Author: Luca Rood
Date:   Mon Jan 23 20:56:19 2017 -0200
Branches: surface-deform-modifier
https://developer.blender.org/rB6f3957770d2e427967ae65d0a438d58a1c840e1c

Review: Fix indentations and use MEM_SAFE_FREE

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

M       source/blender/modifiers/intern/MOD_surfacedeform.c

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

diff --git a/source/blender/modifiers/intern/MOD_surfacedeform.c 
b/source/blender/modifiers/intern/MOD_surfacedeform.c
index b20c21d97a..f9791f3361 100644
--- a/source/blender/modifiers/intern/MOD_surfacedeform.c
+++ b/source/blender/modifiers/intern/MOD_surfacedeform.c
@@ -78,9 +78,9 @@ typedef struct SDefBindWeightData {
 static void initData(ModifierData *md)
 {
        SurfaceDeformModifierData *smd = (SurfaceDeformModifierData *) md;
-       smd->target      = NULL;
-       smd->verts       = NULL;
-       smd->flags   = 0;
+       smd->target = NULL;
+       smd->verts = NULL;
+       smd->flags = 0;
        smd->falloff = 4.0f;
 }
 
@@ -92,13 +92,8 @@ static void freeData(ModifierData *md)
                for (int i = 0; i < smd->numverts; i++) {
                        if (smd->verts[i].binds) {
                                for (int j = 0; j < smd->verts[i].numbinds; 
j++) {
-                                       if (smd->verts[i].binds[j].vert_inds) {
-                                               
MEM_freeN(smd->verts[i].binds[j].vert_inds);
-                                       }
-
-                                       if 
(smd->verts[i].binds[j].vert_weights) {
-                                               
MEM_freeN(smd->verts[i].binds[j].vert_weights);
-                                       }
+                                       
MEM_SAFE_FREE(smd->verts[i].binds[j].vert_inds);
+                                       
MEM_SAFE_FREE(smd->verts[i].binds[j].vert_weights);
                                }
 
                                MEM_freeN(smd->verts[i].binds);
@@ -351,13 +346,8 @@ static void freeBindData(SDefBindWeightData * const bwdata)
        for (bpoly = bwdata->bind_polys; bpoly; bpoly = bwdata->bind_polys) {
                bwdata->bind_polys = bpoly->next;
 
-               if (bpoly->coords) {
-                       MEM_freeN(bpoly->coords);
-               }
-
-               if (bpoly->coords_v2) {
-                       MEM_freeN(bpoly->coords_v2);
-               }
+               MEM_SAFE_FREE(bpoly->coords);
+               MEM_SAFE_FREE(bpoly->coords_v2);
 
                MEM_freeN(bpoly);
        }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to