mirror of
https://github.com/charmbracelet/gum
synced 2024-06-03 06:12:19 +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
|
break
|
||||||
}
|
}
|
||||||
for i := range m.items {
|
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.items[i].selected = true
|
||||||
|
m.numSelected++
|
||||||
}
|
}
|
||||||
m.numSelected = len(m.items)
|
|
||||||
case "A":
|
case "A":
|
||||||
if m.limit <= 1 {
|
if m.limit <= 1 {
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in a new issue