summaryrefslogtreecommitdiffstats
path: root/pkg/gui/menu_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2020-02-14 22:32:31 +1100
committerJesse Duffield <jessedduffield@gmail.com>2020-02-15 08:47:36 +1100
commit665fdded145599d5eb96dd7d61520afea5aa31b1 (patch)
treedac59424a7a2b1047030fe3144ccf615b804cbce /pkg/gui/menu_panel.go
parent814a0ea36f9f2e2d438ccb43a76402fe0479421b (diff)
continue refactor of menu panel
Diffstat (limited to 'pkg/gui/menu_panel.go')
-rw-r--r--pkg/gui/menu_panel.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkg/gui/menu_panel.go b/pkg/gui/menu_panel.go
index 94a889506..8f368ce92 100644
--- a/pkg/gui/menu_panel.go
+++ b/pkg/gui/menu_panel.go
@@ -9,6 +9,7 @@ import (
)
type menuItem struct {
+ displayString string
displayStrings []string
onPress func() error
}
@@ -62,7 +63,11 @@ func (gui *Gui) createMenuNew(title string, items []*menuItem, createMenuOptions
stringArrays := make([][]string, len(items))
for i, item := range items {
- stringArrays[i] = item.displayStrings
+ if item.displayStrings == nil {
+ stringArrays[i] = []string{item.displayString}
+ } else {
+ stringArrays[i] = item.displayStrings
+ }
}
list := utils.RenderDisplayStrings(stringArrays)