fix range panic in dropdown menu
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
71bbdd8487
commit
9dd8a8afc9
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue