[Bf-blender-cvs] [87e7ad197dd] master: Fix T71303: RMB outside context menu ignored
Kevin Havranek
noreply at git.blender.org
Thu Jan 2 08:06:25 CET 2020
Commit: 87e7ad197ddf6e18bc95530e996e52ec07983fc0
Author: Kevin Havranek
Date: Thu Jan 2 18:02:16 2020 +1100
Branches: master
https://developer.blender.org/rB87e7ad197ddf6e18bc95530e996e52ec07983fc0
Fix T71303: RMB outside context menu ignored
===================================================================
M source/blender/editors/interface/interface_handlers.c
===================================================================
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;
More information about the Bf-blender-cvs
mailing list