Bug Fixes

This commit is contained in:
2026-02-02 13:38:33 -06:00
parent 5581cf14c1
commit 46a87f913b
2 changed files with 20 additions and 28 deletions

View File

@@ -285,8 +285,7 @@ func (w *LinearLayout) ActivateWidget(n Widget) {
func (w *LinearLayout) ActivateNext() bool {
var found bool
for i := range w.widgets {
if found && w.widgets[i].Focusable() {
w.widgets[i].SetActive(true)
if found && w.widgets[i].SetActive(true) {
return true
} else if w.widgets[i].Active() {
found = true
@@ -299,8 +298,7 @@ func (w *LinearLayout) ActivateNext() bool {
func (w *LinearLayout) ActivatePrev() bool {
var found bool
for i := len(w.widgets) - 1; i >= 0; i-- {
if found && w.widgets[i].Focusable() {
w.widgets[i].SetActive(true)
if found && w.widgets[i].SetActive(true) {
return true
} else if w.widgets[i].Active() {
found = true