diff options
author | Matt Ebb <matt@mke3.net> | 2009-11-19 07:11:24 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2009-11-19 07:11:24 +0300 |
commit | a1b39ac06c12cc80bba2f8dc5fceea89b25b6e0f (patch) | |
tree | 620cc9ed13bd515bcc4ce9787a375edcc6612dea /source/blender | |
parent | 2c08e182c76a6dfddfe3c0e36f6d1317857bf64e (diff) |
* Fix for RMB keyframe/data path/etc operators not working in sub-regions, was getting the wrong region context to operate on.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/editors/interface/interface_handlers.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 5a1645b449e..67e14aa377a 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -3399,6 +3399,8 @@ static int ui_but_menu(bContext *C, uiBut *but) pup= uiPupMenuBegin(C, name, 0); layout= uiPupMenuLayout(pup); + + uiLayoutSetOperatorContext(layout, WM_OP_INVOKE_DEFAULT); if(but->rnapoin.data && but->rnaprop) { |