[Bf-blender-cvs] [d2f709b1792] blender2.8: Fix memory leak in previous commit

Antonioya noreply at git.blender.org
Tue Aug 7 22:22:12 CEST 2018


Commit: d2f709b1792ba017ba29b7228a706a7bb05622a1
Author: Antonioya
Date:   Tue Aug 7 22:22:03 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBd2f709b1792ba017ba29b7228a706a7bb05622a1

Fix memory leak in previous commit

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

M	source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c
M	source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c

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

diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c b/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c
index b47987ddbc0..b2df49a8d06 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c
@@ -35,8 +35,6 @@
 #include "DNA_gpencil_types.h"
 #include "DNA_gpencil_modifier_types.h"
 
-#include "MEM_guardedalloc.h"
-
 #include "BLI_blenlib.h"
 #include "BLI_ghash.h"
 #include "BLI_math_color.h"
@@ -130,7 +128,6 @@ static void bakeModifier(
 					if (newmat == NULL) {
 						BKE_object_material_slot_add(bmain, ob);
 						newmat = BKE_material_copy(bmain, mat);
-						newmat->gp_style = MEM_dupallocN(mat->gp_style);
 						newmat->preview = NULL;
 
 						assign_material(bmain, ob, newmat, ob->totcol, BKE_MAT_ASSIGN_USERPREF);
diff --git a/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c b/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c
index 8e2e97abf84..89d48492e46 100644
--- a/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c
+++ b/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c
@@ -35,8 +35,6 @@
 #include "DNA_gpencil_types.h"
 #include "DNA_gpencil_modifier_types.h"
 
-#include "MEM_guardedalloc.h"
-
 #include "BLI_blenlib.h"
 #include "BLI_ghash.h"
 #include "BLI_math_vector.h"
@@ -49,6 +47,7 @@
 #include "BKE_material.h"
 #include "BKE_main.h"
 
+#include "DEG_depsgraph.h"
 #include "DEG_depsgraph.h"
 
 #include "MOD_gpencil_util.h"
@@ -138,7 +137,6 @@ static void bakeModifier(
 					if (newmat == NULL) {
 						BKE_object_material_slot_add(bmain, ob);
 						newmat = BKE_material_copy(bmain, mat);
-						newmat->gp_style = MEM_dupallocN(mat->gp_style);
 						newmat->preview = NULL;
 
 						assign_material(bmain, ob, newmat, ob->totcol, BKE_MAT_ASSIGN_USERPREF);



More information about the Bf-blender-cvs mailing list