diff options
Diffstat (limited to 'pkg/gui/context/menu_context.go')
-rw-r--r-- | pkg/gui/context/menu_context.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkg/gui/context/menu_context.go b/pkg/gui/context/menu_context.go index f71feaeae..7754d02ae 100644 --- a/pkg/gui/context/menu_context.go +++ b/pkg/gui/context/menu_context.go @@ -24,7 +24,7 @@ func NewMenuContext( ) *MenuContext { viewModel := NewMenuViewModel() - onFocus := func(...types.OnFocusOpts) error { + onFocus := func(types.OnFocusOpts) error { selectedMenuItem := viewModel.GetSelected() renderToDescriptionView(selectedMenuItem.Tooltip) return nil @@ -34,17 +34,18 @@ func NewMenuContext( MenuViewModel: viewModel, ListContextTrait: &ListContextTrait{ Context: NewSimpleContext(NewBaseContext(NewBaseContextOpts{ - ViewName: "menu", - Key: "menu", - Kind: types.TEMPORARY_POPUP, - OnGetOptionsMap: getOptionsMap, - Focusable: true, + View: view, + WindowName: "menu", + Key: "menu", + Kind: types.TEMPORARY_POPUP, + OnGetOptionsMap: getOptionsMap, + Focusable: true, + HasUncontrolledBounds: true, }), ContextCallbackOpts{ OnFocus: onFocus, }), getDisplayStrings: viewModel.GetDisplayStrings, list: viewModel, - viewTrait: NewViewTrait(view), c: c, }, } |