Blender Git Commit Log
Git Commits -> Revision 8da7ab1
Revision 8da7ab1 by Bastien Montagne (master) May 12, 2020, 14:13 (GMT) |
Fix T76053: Rigid Body properties disappears after deleting rigid body constraint object and undoing. Since we re-use same addresses of IDs with newly read data, and never remap old IDs to 'proper' 'old' ID pointers, it implies that old IDs being deleted will have many ID pointers to new, valid data that we want to keep. In general anyway, code from IDTypeInfo (i.e. low-level ID management code) should never do anything outside of its own ID scope, we cannot guarantee that given ID is in fully valid state regarding its relations to other data-blocks. |
Commit Details:
Full Hash: 8da7ab11cf63d36577b5bd1e96bae637b0bd464c
Parent Commit: 08b4c9a
Lines Changed: +5, -0
1 Modified Path:
/source/blender/blenkernel/intern/scene.c (+5, -0) (Diff)