Blender Git Loki

Git Commits -> Revision 3de3c3c

Revision 3de3c3c by Bastien Montagne (master)
July 14, 2021, 12:23 (GMT)
Fix (unreported) LibOverride diffing generating operations for non-editable properties.

Non-pointer-like properties that are not editable should never generate
override operations.

While harmless (those would never be applied back anyway), better not
clutter override operations list, and also enjoy the symbolic
performances improvement here.

NOTE: Pointer-like properties (pointers and collections) remain
processed as usual here since they usually imply recursivity. We could
make an exception to the exception for ID pointers, but for now I don't
think this is worth it.

Commit Details:

Full Hash: 3de3c3c23a930943086ab9719f0abe5c069cc4b5
Parent Commit: c9e9a42
Lines Changed: +3, -1

1 Modified Path:

/source/blender/makesrna/intern/rna_access_compare_override.c (+3, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021