From d45c07eb6a0955a24efec7bd915ba19746042778 Mon Sep 17 00:00:00 2001 From: Tim Culverhouse Date: Sun, 3 Jul 2022 10:11:12 -0500 Subject: uiconfig: use pointer references to uiConfig This patch changes references to uiConfig in function signatures and structs to be pointers. Signed-off-by: Tim Culverhouse Acked-by: Robin Jarry --- widgets/selector.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'widgets/selector.go') diff --git a/widgets/selector.go b/widgets/selector.go index 3eda06e..ea1dd97 100644 --- a/widgets/selector.go +++ b/widgets/selector.go @@ -16,13 +16,13 @@ type Selector struct { focused bool focus int options []string - uiConfig config.UIConfig + uiConfig *config.UIConfig onChoose func(option string) onSelect func(option string) } -func NewSelector(options []string, focus int, uiConfig config.UIConfig) *Selector { +func NewSelector(options []string, focus int, uiConfig *config.UIConfig) *Selector { return &Selector{ focus: focus, options: options, @@ -171,12 +171,12 @@ type SelectorDialog struct { callback func(string, error) title string prompt string - uiConfig config.UIConfig + uiConfig *config.UIConfig selector *Selector } func NewSelectorDialog(title string, prompt string, options []string, focus int, - uiConfig config.UIConfig, cb func(string, error)) *SelectorDialog { + uiConfig *config.UIConfig, cb func(string, error)) *SelectorDialog { sd := &SelectorDialog{ callback: cb, title: title, -- cgit v1.2.3