From 5c42e1a5dc1f8201d4f41b29b5e08d2de6c99e17 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Fri, 30 Dec 2022 22:49:08 +1100 Subject: [PATCH] defend against possible nil function --- pkg/gui/confirmation_panel.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/gui/confirmation_panel.go b/pkg/gui/confirmation_panel.go index b8f79c8a2..4a7822076 100644 --- a/pkg/gui/confirmation_panel.go +++ b/pkg/gui/confirmation_panel.go @@ -290,8 +290,13 @@ func (gui *Gui) clearConfirmationViewKeyBindings() { func (gui *Gui) refreshSuggestions() { gui.suggestionsAsyncHandler.Do(func() func() { - suggestions := gui.findSuggestions(gui.c.GetPromptInput()) - return func() { gui.setSuggestions(suggestions) } + findSuggestionsFn := gui.findSuggestions + if findSuggestionsFn != nil { + suggestions := gui.findSuggestions(gui.c.GetPromptInput()) + return func() { gui.setSuggestions(suggestions) } + } else { + return func() {} + } }) }