projects
/
blender.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into blender2.8
[blender.git]
/
source
/
blender
/
modifiers
/
intern
/
MOD_warp.c
diff --git
a/source/blender/modifiers/intern/MOD_warp.c
b/source/blender/modifiers/intern/MOD_warp.c
index 9abe768726efc6758947068c4aa96943013d6c11..c9a9e20df233c14444e9e1b0dc718aaaccfc2420 100644
(file)
--- a/
source/blender/modifiers/intern/MOD_warp.c
+++ b/
source/blender/modifiers/intern/MOD_warp.c
@@
-64,6
+64,10
@@
static void copyData(ModifierData *md, ModifierData *target)
WarpModifierData *wmd = (WarpModifierData *) md;
WarpModifierData *twmd = (WarpModifierData *) target;
WarpModifierData *wmd = (WarpModifierData *) md;
WarpModifierData *twmd = (WarpModifierData *) target;
+ if (twmd->curfalloff != NULL) {
+ curvemapping_free(twmd->curfalloff);
+ }
+
modifier_copyData_generic(md, target);
twmd->curfalloff = curvemapping_copy(wmd->curfalloff);
modifier_copyData_generic(md, target);
twmd->curfalloff = curvemapping_copy(wmd->curfalloff);