summaryrefslogtreecommitdiffstats
path: root/pkg/gui/keybindings.go
diff options
context:
space:
mode:
authorStefan Haller <stefan@haller-berlin.de>2024-01-13 20:02:10 +0100
committerStefan Haller <stefan@haller-berlin.de>2024-01-14 17:45:35 +0100
commit84e1d15079ab688d3a7379868c8b6b71a3a6edb1 (patch)
tree5a2bff2714213033e900660e3db0ee7d1aeaf75e /pkg/gui/keybindings.go
parent09a24ee97dfa7fd38706e73e0ff7eaef3457c4e7 (diff)
Make DisabledReason a struct
This is a pure refactoring, no change in behavior yet. We'll add another field to the struct in the next commit.
Diffstat (limited to 'pkg/gui/keybindings.go')
-rw-r--r--pkg/gui/keybindings.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go
index a2e9fafbd..4a64dbde5 100644
--- a/pkg/gui/keybindings.go
+++ b/pkg/gui/keybindings.go
@@ -411,12 +411,12 @@ func (gui *Gui) SetMouseKeybinding(binding *gocui.ViewMouseBinding) error {
}
func (gui *Gui) callKeybindingHandler(binding *types.Binding) error {
- disabledReason := ""
+ var disabledReason *types.DisabledReason
if binding.GetDisabledReason != nil {
disabledReason = binding.GetDisabledReason()
}
- if disabledReason != "" {
- gui.c.ErrorToast(gui.Tr.DisabledMenuItemPrefix + disabledReason)
+ if disabledReason != nil {
+ gui.c.ErrorToast(gui.Tr.DisabledMenuItemPrefix + disabledReason.Text)
return nil
}
return binding.Handler()