UI: remove redundant RNA_TYPE property in the key-map editor
This commit is contained in:
@@ -236,6 +236,7 @@ ForEachMacros:
|
|||||||
- RNA_BEGIN
|
- RNA_BEGIN
|
||||||
- RNA_PROP_BEGIN
|
- RNA_PROP_BEGIN
|
||||||
- RNA_STRUCT_BEGIN
|
- RNA_STRUCT_BEGIN
|
||||||
|
- RNA_STRUCT_BEGIN_SKIP_RNA_TYPE
|
||||||
- SEQP_BEGIN
|
- SEQP_BEGIN
|
||||||
- SEQ_BEGIN
|
- SEQ_BEGIN
|
||||||
- foreach
|
- foreach
|
||||||
|
@@ -6450,7 +6450,7 @@ static void template_keymap_item_properties(uiLayout *layout, const char *title,
|
|||||||
|
|
||||||
flow = uiLayoutColumnFlow(layout, 2, false);
|
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);
|
const bool is_set = RNA_property_is_set(ptr, prop);
|
||||||
uiBut *but;
|
uiBut *but;
|
||||||
|
|
||||||
|
@@ -1264,6 +1264,17 @@ void RNA_collection_clear(PointerRNA *ptr, const char *name);
|
|||||||
RNA_property_collection_next(&rna_macro_iter)) { \
|
RNA_property_collection_next(&rna_macro_iter)) { \
|
||||||
PropertyRNA *prop = (PropertyRNA *)rna_macro_iter.ptr.data;
|
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 \
|
#define RNA_STRUCT_END \
|
||||||
} \
|
} \
|
||||||
RNA_property_collection_end(&rna_macro_iter); \
|
RNA_property_collection_end(&rna_macro_iter); \
|
||||||
|
Reference in New Issue
Block a user