fix range panic in dropdown menu

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-02-07 14:01:49 -06:00
parent 71bbdd8487
commit 9dd8a8afc9
1 changed files with 3 additions and 3 deletions

View File

@ -123,13 +123,13 @@ func (w *guiWidget) dropdownClicked(mouseW, mouseH int) string {
log.Log(NOW, "dropdownClicked() at (w,h) =", mouseW, mouseH)
itemNumber := mouseH - startH
log.Log(NOW, "dropdownClicked() look for item", itemNumber)
items := strings.Split(w.labelN, "\n")
log.Log(NOW, "dropdownClicked() look for item", itemNumber, "len(items) =", len(items))
if itemNumber < 1 {
return ""
}
items := strings.Split(w.labelN, "\n")
if len(items) >= itemNumber-1 {
if len(items) >= itemNumber {
log.Log(NOW, "dropdownClicked() found", items[itemNumber-1])
if items[itemNumber-1] != "" {
if me.dropdownW != nil {