diff --git a/choose/choose.go b/choose/choose.go index d395e65..ec5e025 100644 --- a/choose/choose.go +++ b/choose/choose.go @@ -72,11 +72,17 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.index = clamp(m.index-m.height, 0, len(m.items)-1) m.paginator.PrevPage() case "a": + if m.limit <= 1 { + break + } for i := range m.items { m.items[i].selected = true } m.numSelected = len(m.items) case "A": + if m.limit <= 1 { + break + } for i := range m.items { m.items[i].selected = false }