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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021