Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Havranek <Mzartek>2020-01-02 10:02:16 +0300
committerCampbell Barton <ideasman42@gmail.com>2020-01-02 10:06:11 +0300
commit87e7ad197ddf6e18bc95530e996e52ec07983fc0 (patch)
treeb48e250c34ffaa600997762541081ffafce63dda /source/blender/editors/interface/interface_handlers.c
parent86832ececcb9d5ed8fa05a02415f7c31905eae4a (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.c3
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;