diff options
-rw-r--r-- | source/blender/modifiers/intern/MOD_particlesystem.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/modifiers/intern/MOD_particlesystem.c b/source/blender/modifiers/intern/MOD_particlesystem.c index 70404a1cb63..4f9b6280026 100644 --- a/source/blender/modifiers/intern/MOD_particlesystem.c +++ b/source/blender/modifiers/intern/MOD_particlesystem.c @@ -130,6 +130,10 @@ static void deformVerts( if (psys->particles == NULL) { psys->recalc |= ID_RECALC_PSYS_RESET; } + /* TODO(sergey): This is not how particles were working prior to copy on + * write, but now evaluation is similar to case when one duplicates the + * object. In that case particles were doing reset here. */ + psys->recalc |= ID_RECALC_PSYS_RESET; } /* make new mesh */ |