Files
test/source
Bastien Montagne 365a3da148 Fix RNA 'property iterator' code wrongly skipping some custom properties.
`rna_idproperty_known` would systematically skip IDProperties if their
identifier matched the identifier of an RNA property.

This should only be done in case the RNA property is
'dynamically-defined', i.e. it uses IDProperties as storage backend, and
has the `PROP_IDPROPERTY` flag set.

This will fix #123983, among probably many other similar hidden
failures.

NOTE: I would call that fix too risky for Blender 4.2 at this point of
the release. This is a very low-level change, it's fairly hard to foresee
all of its possible side effects.

Pull Request: https://projects.blender.org/blender/blender/pulls/124000
2024-07-02 10:37:43 +02:00
..