diff options
Diffstat (limited to 'source/blender/windowmanager/intern/wm_operator_type.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_operator_type.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source/blender/windowmanager/intern/wm_operator_type.c b/source/blender/windowmanager/intern/wm_operator_type.c index 69f09162c74..1cec9848104 100644 --- a/source/blender/windowmanager/intern/wm_operator_type.c +++ b/source/blender/windowmanager/intern/wm_operator_type.c @@ -584,4 +584,14 @@ static void wm_operatortype_free_macro(wmOperatorType *ot) BLI_freelistN(&ot->macro); } +const char *WM_operatortype_name(struct wmOperatorType *ot, struct PointerRNA *properties) +{ + if (ot->get_name && properties) { + return ot->get_name(ot, properties); + } + else { + return RNA_struct_ui_name(ot->srna); + } +} + /** \} */ |