diff options
author | Kevin Havranek <Mzartek> | 2020-01-02 10:02:16 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-01-02 10:06:11 +0300 |
commit | 87e7ad197ddf6e18bc95530e996e52ec07983fc0 (patch) | |
tree | b48e250c34ffaa600997762541081ffafce63dda /source/blender/editors/interface/interface_handlers.c | |
parent | 86832ececcb9d5ed8fa05a02415f7c31905eae4a (diff) |
Fix T71303: RMB outside context menu ignored
Diffstat (limited to 'source/blender/editors/interface/interface_handlers.c')
-rw-r--r-- | source/blender/editors/interface/interface_handlers.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index b34188684e6..05d5f03a363 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -9501,7 +9501,8 @@ static int ui_handle_menu_event(bContext *C, * To support we would need UI_RETURN_OUT_PARENT to be handled by * top-level buttons, not just menus. Note that this isn't very important * since it's easy to manually close these menus by clicking on them. */ - menu->menuretval = (level > 0) ? UI_RETURN_OUT_PARENT : UI_RETURN_OUT; + menu->menuretval = (level > 0 && is_parent_inside) ? UI_RETURN_OUT_PARENT : + UI_RETURN_OUT; } } retval = WM_UI_HANDLER_BREAK; |