diff options
author | Stefan Haller <stefan@haller-berlin.de> | 2024-01-13 20:02:10 +0100 |
---|---|---|
committer | Stefan Haller <stefan@haller-berlin.de> | 2024-01-14 17:45:35 +0100 |
commit | 84e1d15079ab688d3a7379868c8b6b71a3a6edb1 (patch) | |
tree | 5a2bff2714213033e900660e3db0ee7d1aeaf75e /pkg/gui/keybindings.go | |
parent | 09a24ee97dfa7fd38706e73e0ff7eaef3457c4e7 (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.go | 6 |
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() |