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