diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index 449cd87861c..e8d9c4961a8 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -43,6 +43,22 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): layout.template_modifiers() +class DATA_PT_modifiers_dummy(Panel): + bl_label = "Modifiers" + bl_space_type = 'PROPERTIES' + bl_region_type = 'WINDOW' + bl_context = "modifier" + + @classmethod + def poll(cls, context): + ob = context.object + return ob and ob.type != 'GPENCIL' + + def draw(self, context): + layout = self.layout + layout.operator_menu_enum("object.modifier_add", "type") + + class DATA_PT_gpencil_modifiers(ModifierButtonsPanel, Panel): bl_label = "Modifiers" @@ -59,6 +75,7 @@ class DATA_PT_gpencil_modifiers(ModifierButtonsPanel, Panel): classes = ( DATA_PT_modifiers, + DATA_PT_modifiers_dummy, DATA_PT_gpencil_modifiers, )