Blender Git Commit Log

Git Commits -> Revision d8bb429

Revision d8bb429 by Bastien Montagne (master)
August 16, 2019, 14:25 (GMT)
Fix T68651: LibOverride: Fix bad handling of RNA collections pointers.

We were storing the 'item' part in the RNA path of the override op
itself, which will not work with IDs because overriding local one might
not have the same name as the linked one (when some local ID with same
name already exists).

Now we are properly handling this using the expected actual override
operation, which stores necessary data (names or indices) from both
local and linked data.

Commit Details:

Full Hash: d8bb429964df170d27fe4a89e1c5ef754f0d018a
Parent Commit: d436d67
Lines Changed: +148, -55

2 Modified Paths:

/source/blender/makesrna/intern/rna_access.c (+74, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+74, -55) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021