Cleanup (UI): Add/use type for operator context enum
Adds a `wmOperatorCallContext` typedef for the existing `WM_OP_XXX` operator context enum. This adds type safety, allows the compiler to produce better warnings and helps understanding what a variable is for. Differential Revision: https://developer.blender.org/D13113 Reviewed by: Campbell Barton
This commit is contained in:
@@ -111,7 +111,7 @@ bUserMenu *ED_screen_user_menu_ensure(bContext *C)
|
||||
bUserMenuItem_Op *ED_screen_user_menu_item_find_operator(ListBase *lb,
|
||||
const wmOperatorType *ot,
|
||||
IDProperty *prop,
|
||||
short opcontext)
|
||||
wmOperatorCallContext opcontext)
|
||||
{
|
||||
LISTBASE_FOREACH (bUserMenuItem *, umi, lb) {
|
||||
if (umi->type == USER_MENU_TYPE_OPERATOR) {
|
||||
@@ -160,7 +160,7 @@ void ED_screen_user_menu_item_add_operator(ListBase *lb,
|
||||
const char *ui_name,
|
||||
const wmOperatorType *ot,
|
||||
const IDProperty *prop,
|
||||
short opcontext)
|
||||
wmOperatorCallContext opcontext)
|
||||
{
|
||||
bUserMenuItem_Op *umi_op = (bUserMenuItem_Op *)BKE_blender_user_menu_item_add(
|
||||
lb, USER_MENU_TYPE_OPERATOR);
|
||||
|
||||
Reference in New Issue
Block a user