Blender Git Commit Log
Git Commits -> Revision 2abb28f
Revision 2abb28f by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 8, 2020, 14:51 (GMT) |
undoexp: Tag renamed ID undo steps as 'full barrier'. I.E. re-using data from old bmain is forbidden around an ID renaming. This is a bit over-protective in most cases, since renaming an ID does change its memfile data. So renamed ID should be reloaded from memfile anyway. But the problems might come (in some specific scenarii involving 'name switching' between two IDs) from name-based lookup. Those could lead to remapping some ID pointers in unchanged data-blocks to the wrong ID... |
Commit Details:
Full Hash: 2abb28f2c2f8d57f6a7042aa61a3a0496eb36e65
Parent Commit: 4df786e
Lines Changed: +6, -0
1 Modified Path:
/source/blender/blenkernel/intern/library.c (+6, -0) (Diff)