forked from bartvdbraak/blender
UI: remove redundant RNA_TYPE property in the key-map editor
This commit is contained in:
parent
e85635b882
commit
12da679fa0
@ -236,6 +236,7 @@ ForEachMacros:
|
||||
- RNA_BEGIN
|
||||
- RNA_PROP_BEGIN
|
||||
- RNA_STRUCT_BEGIN
|
||||
- RNA_STRUCT_BEGIN_SKIP_RNA_TYPE
|
||||
- SEQP_BEGIN
|
||||
- SEQ_BEGIN
|
||||
- foreach
|
||||
|
@ -6450,7 +6450,7 @@ static void template_keymap_item_properties(uiLayout *layout, const char *title,
|
||||
|
||||
flow = uiLayoutColumnFlow(layout, 2, false);
|
||||
|
||||
RNA_STRUCT_BEGIN (ptr, prop) {
|
||||
RNA_STRUCT_BEGIN_SKIP_RNA_TYPE (ptr, prop) {
|
||||
const bool is_set = RNA_property_is_set(ptr, prop);
|
||||
uiBut *but;
|
||||
|
||||
|
@ -1264,6 +1264,17 @@ void RNA_collection_clear(PointerRNA *ptr, const char *name);
|
||||
RNA_property_collection_next(&rna_macro_iter)) { \
|
||||
PropertyRNA *prop = (PropertyRNA *)rna_macro_iter.ptr.data;
|
||||
|
||||
#define RNA_STRUCT_BEGIN_SKIP_RNA_TYPE(sptr, prop) \
|
||||
{ \
|
||||
CollectionPropertyIterator rna_macro_iter; \
|
||||
RNA_property_collection_begin( \
|
||||
sptr, RNA_struct_iterator_property((sptr)->type), &rna_macro_iter); \
|
||||
if (rna_macro_iter.valid) { \
|
||||
RNA_property_collection_next(&rna_macro_iter); \
|
||||
} \
|
||||
for (; rna_macro_iter.valid; RNA_property_collection_next(&rna_macro_iter)) { \
|
||||
PropertyRNA *prop = (PropertyRNA *)rna_macro_iter.ptr.data;
|
||||
|
||||
#define RNA_STRUCT_END \
|
||||
} \
|
||||
RNA_property_collection_end(&rna_macro_iter); \
|
||||
|
Loading…
Reference in New Issue
Block a user