Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021