Blender Git Loki
Git Commits -> Revision a84c823
Revision a84c823 by Sergey Sharybin (master) December 17, 2018, 11:33 (GMT) |
Fix T58652: Crash editing shape keys weirdness with instances This is a second attempt to get the crash fixed. The original fix worked, but it was reverted by d3e0d7f0825. Now the logic goes as: - All pointers which we can not have shared (the ones which are owned by the runtime) are cleared. - The rest of runtime stays untouched. This seems to be enough to keep particles happy. |
Commit Details:
Full Hash: a84c823b891fcf440e134eb284024ea06aa1a9ff
Parent Commit: dcc1136
Lines Changed: +37, -14
9 Modified Paths:
/source/blender/blenkernel/BKE_library.h (+0, -1) (Diff)
/source/blender/blenkernel/BKE_mesh_runtime.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -2) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+14, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+1, -2) (Diff)
/source/blender/modifiers/intern/MOD_util.c (+1, -2) (Diff)
/source/blender/blenkernel/BKE_mesh_runtime.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/mesh.c (+1, -2) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+14, -0) (Diff)
/source/blender/blenkernel/intern/object.c (+11, -0) (Diff)
/source/blender/blenkernel/intern/particle_distribute.c (+1, -2) (Diff)
/source/blender/modifiers/intern/MOD_util.c (+1, -2) (Diff)