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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021