Blender Git Loki
Git Commits -> Revision 705a247
Revision 705a247 by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) December 3, 2015, 15:34 (GMT) |
Better handling of usercount during ID deletion, also add this to ID RNA API. Seems to work for simple cases, but deletion of complex libs from complex files (Gooseberry ones) still generates lots of assert failures, and crashes in some cases. |
Commit Details:
Full Hash: 705a247e2eb37f454da4ebfed5ec504518c524f1
Parent Commit: e8b4646
Lines Changed: +39, -14
8 Modified Paths:
/source/blender/blenkernel/BKE_library.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -6) (Diff)
/source/blender/blenkernel/intern/library_query.c (+6, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+10, -1) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/library.c (+14, -6) (Diff)
/source/blender/blenkernel/intern/library_query.c (+6, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/editors/space_outliner/outliner_tools.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+10, -1) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+2, -2) (Diff)