mirror of
https://github.com/charmbracelet/gum
synced 2024-05-20 23:26:43 +02:00
fix(choose): wrong "a" behavior (#137)
This commit is contained in:
parent
7a1a91b4e0
commit
6b7f5ef77b
|
@ -89,9 +89,15 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||
break
|
||||
}
|
||||
for i := range m.items {
|
||||
if m.numSelected >= m.limit {
|
||||
break // do not exceed given limit
|
||||
}
|
||||
if m.items[i].selected {
|
||||
continue
|
||||
}
|
||||
m.items[i].selected = true
|
||||
m.numSelected++
|
||||
}
|
||||
m.numSelected = len(m.items)
|
||||
case "A":
|
||||
if m.limit <= 1 {
|
||||
break
|
||||
|
|
Loading…
Reference in a new issue