Commit: 6bdbbcd683aff6a034e6a1e86915a1aafa3d1051
Author: Sergey Sharybin
Date:   Fri Feb 1 15:38:22 2019 +0100
Branches: master
https://developer.blender.org/rB6bdbbcd683aff6a034e6a1e86915a1aafa3d1051

Workaround for missing hair after opening the file

Restore reset on file open, at least for now.

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

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

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

diff --git a/source/blender/modifiers/intern/MOD_particlesystem.c 
b/source/blender/modifiers/intern/MOD_particlesystem.c
index ce5b3422f98..e654a93a217 100644
--- a/source/blender/modifiers/intern/MOD_particlesystem.c
+++ b/source/blender/modifiers/intern/MOD_particlesystem.c
@@ -127,6 +127,9 @@ static void deformVerts(
        else if (psmd->flag & eParticleSystemFlag_file_loaded) {
                /* in file read mesh just wasn't saved in file so no need to 
reset everything */
                psmd->flag &= ~eParticleSystemFlag_file_loaded;
+               /* TODO(sergey): With copy-on-write this is more like 
duplicating an
+                * object which does need to reset particles. */
+               psys->recalc |= ID_RECALC_PSYS_RESET;
        }
        else {
                /* no dm before, so recalc particles fully */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to