summaryrefslogtreecommitdiffstats
path: root/pkg/gui/options_menu_panel.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/options_menu_panel.go')
-rw-r--r--pkg/gui/options_menu_panel.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/gui/options_menu_panel.go b/pkg/gui/options_menu_panel.go
index ee07f2f08..e21c36291 100644
--- a/pkg/gui/options_menu_panel.go
+++ b/pkg/gui/options_menu_panel.go
@@ -21,11 +21,11 @@ func (gui *Gui) getBindings(context types.Context) []*types.Binding {
for _, binding := range bindings {
if keybindings.GetKeyDisplay(binding.Key) != "" && binding.Description != "" {
- if len(binding.Contexts) == 0 && binding.ViewName == "" {
+ if binding.ViewName == "" {
bindingsGlobal = append(bindingsGlobal, binding)
} else if binding.Tag == "navigation" {
bindingsNavigation = append(bindingsNavigation, binding)
- } else if lo.Contains(binding.Contexts, string(context.GetKey())) {
+ } else if binding.ViewName == context.GetViewName() {
bindingsPanel = append(bindingsPanel, binding)
}
}