Blender Git Commit Log

Git Commits -> Revision 2abb28f

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

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021