Fix T44879, data transfer modifier was missing a copy function

This commit is contained in:
Antonis Ryakiotakis 2015-05-29 11:38:57 +02:00
parent 7b743defd4
commit 52cfd0eef8
Notes: blender-bot 2023-02-14 11:25:11 +01:00
Referenced by issue #44879, Data Transfer modifier loses all parameters when object is duplicated.
1 changed files with 10 additions and 1 deletions

View File

@ -225,6 +225,15 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, DerivedMesh *der
#undef HIGH_POLY_WARNING
#undef DT_TYPES_AFFECT_MESH
static void copyData(ModifierData *md, ModifierData *target)
{
#if 0
DataTransferModifierData *dtmd = (DecimateModifierData *) md;
DataTransferModifierData *tdtmd = (DecimateModifierData *) target;
#endif
modifier_copyData_generic(md, target);
}
ModifierTypeInfo modifierType_DataTransfer = {
/* name */ "DataTransfer",
/* structName */ "DataTransferModifierData",
@ -235,7 +244,7 @@ ModifierTypeInfo modifierType_DataTransfer = {
eModifierTypeFlag_SupportsEditmode |
eModifierTypeFlag_UsesPreview,
/* copyData */ NULL,
/* copyData */ copyData,
/* deformVerts */ NULL,
/* deformMatrices */ NULL,
/* deformVertsEM */ NULL,