Blender Git Loki
Git Commits -> Revision 1ee43c5
Revision 1ee43c5 by Bastien Montagne (master) November 1, 2016, 12:39 (GMT) |
Fix T49856: Blender 2.78 crashes after loading data from a blendfile Issue here was that py API code was keeping references (pointers) to the liniked data-blocks, which can actually be duplicated and then deleted during the 'make local' process... Would have like to find a better way than passing optional GHash to get the oldid->newid mapping, but could not think of a better idea. |
Commit Details:
Full Hash: 1ee43c5aef03c1a3218163d9450545fdb9ad4482
Parent Commit: bf1e9bc
Lines Changed: +20, -8
6 Modified Paths:
/source/blender/blenkernel/BKE_library.h (+3, -1) (Diff)
/source/blender/blenkernel/intern/blender_copybuffer.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+6, -1) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/python/intern/bpy_library_load.c (+6, -1) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/blender_copybuffer.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+6, -1) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/python/intern/bpy_library_load.c (+6, -1) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+2, -2) (Diff)