Blender Git Commit Log
Git Commits -> Revision ee4cdef
Revision ee4cdef by Philipp Oeser (master) October 29, 2020, 09:03 (GMT) |
RNA properties subtypes enum: sync definitions everywhere Some subtypes never made it to all neccessary places when they were introduced. This was throwing warnings when accessing such a properties subtype from python. The sub_type enums were also defined in 4 different places: - RNA_types.h 'PropertySubType' - rna_rna.c 'rna_enum_property_subtype_items' - rna_rna.c 'subtype_items' - bpy_props.c as multiple enums This patch syncs the definitions across all places so that they are the same everywhere. It also looks redundant to define these twice in rna_rna.c, now just use 'rna_enum_property_subtype_items' there (and get rid off 'subtype_items'). Also moved 'POWER' & 'TEMPERATURE' to number enum in bpy_props (these were defined in the array enum). Fixes T82167. Maniphest Tasks: T82167 Differential Revision: https://developer.blender.org/D9371 |
Commit Details:
Full Hash: ee4cdef4e3228d31ebbcc77276bfc7f037a5f814
Parent Commit: 3fc9772
Lines Changed: +13, -35