From 83337d9fa8ede87b42c5ac5133f5f8c1165ae329 Mon Sep 17 00:00:00 2001 From: Stefan Haller Date: Sat, 13 Jan 2024 20:30:18 +0100 Subject: Allow showing Disabled errors as error panel instead of toast --- pkg/gui/keybindings.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/gui/keybindings.go') diff --git a/pkg/gui/keybindings.go b/pkg/gui/keybindings.go index 4a64dbde5..26ce8ec91 100644 --- a/pkg/gui/keybindings.go +++ b/pkg/gui/keybindings.go @@ -416,6 +416,10 @@ func (gui *Gui) callKeybindingHandler(binding *types.Binding) error { disabledReason = binding.GetDisabledReason() } if disabledReason != nil { + if disabledReason.ShowErrorInPanel { + return gui.c.ErrorMsg(disabledReason.Text) + } + gui.c.ErrorToast(gui.Tr.DisabledMenuItemPrefix + disabledReason.Text) return nil } -- cgit v1.2.3