Blender Git Loki
Git Commits -> Revision ec71992
Revision ec71992 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 2, 2020, 16:03 (GMT) |
undoexp: fix crashes with even trivial relationships (like parent ones). Even if we re-used an old ID, it may have some pointers to other IDs remapped to newly read data, e.g. the `parent` of an object... So CoW/evaluated data in re-used despgraph needs to be flushed in those cases. |
Commit Details:
Full Hash: ec7199242f6b361a14ac179494f2991bf9b4e1e7
Parent Commit: 0c76664
Lines Changed: +35, -0
1 Modified Path:
/source/blender/blenkernel/intern/undo_system.c (+35, -0) (Diff)