fix(tracker/gioui): backspace / delete reset param value

This commit is contained in:
5684185+vsariola@users.noreply.github.com
2025-06-26 09:04:05 +03:00
parent 18d7848367
commit c3caa8de11

View File

@ -112,8 +112,8 @@ func (pe *UnitEditor) update(gtx C, t *Tracker) {
e, ok := gtx.Event( e, ok := gtx.Event(
key.Filter{Focus: pe.sliderList, Name: key.NameLeftArrow, Optional: key.ModShift}, key.Filter{Focus: pe.sliderList, Name: key.NameLeftArrow, Optional: key.ModShift},
key.Filter{Focus: pe.sliderList, Name: key.NameRightArrow, Optional: key.ModShift}, key.Filter{Focus: pe.sliderList, Name: key.NameRightArrow, Optional: key.ModShift},
key.Filter{Focus: pe.searchList, Name: key.NameEnter}, key.Filter{Focus: pe.sliderList, Name: key.NameDeleteBackward},
key.Filter{Focus: pe.searchList, Name: key.NameReturn}, key.Filter{Focus: pe.sliderList, Name: key.NameDeleteForward},
) )
if !ok { if !ok {
break break
@ -134,7 +134,7 @@ func (pe *UnitEditor) update(gtx C, t *Tracker) {
} else { } else {
item.SetValue(item.Value() + 1) item.SetValue(item.Value() + 1)
} }
case key.NameEnter, key.NameReturn: case key.NameDeleteBackward, key.NameDeleteForward:
item.Reset() item.Reset()
} }
} }