Blender Git Loki
Git Commits -> Revision 1118618
Revision 1118618 by Brecht Van Lommel (master) May 18, 2013, 10:24 (GMT) |
Fix #35404: crash in file save with python code that accesses mesh from panel. On file save the mesh gets loads from the editmesh but the derived mesh caches wer not cleared. This usually happens through the depsgraph but it needs to be done manually here. Most changes are some refactoring to deduplicate derived mesh freeing code. |
Commit Details:
Full Hash: 11186184aa7af143e72c539be0ed06c3ef37a146
SVN Revision: 56893
Parent Commit: 8da43c5
Lines Changed: +58, -72
8 Modified Paths:
/source/blender/blenkernel/BKE_object.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+4, -34) (Diff)
/source/blender/blenkernel/intern/multires.c (+2, -5) (Diff)
/source/blender/blenkernel/intern/object.c (+41, -25) (Diff)
/source/blender/blenkernel/intern/paint.c (+3, -5) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+5, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+4, -34) (Diff)
/source/blender/blenkernel/intern/multires.c (+2, -5) (Diff)
/source/blender/blenkernel/intern/object.c (+41, -25) (Diff)
/source/blender/blenkernel/intern/paint.c (+3, -5) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+5, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+1, -1) (Diff)