diff --git a/tracker/instruments.go b/tracker/instruments.go index aa58d2b..8838c61 100644 --- a/tracker/instruments.go +++ b/tracker/instruments.go @@ -22,7 +22,7 @@ func (t *Tracker) layoutInstruments(gtx C) D { if !ok { continue } - if e.Type == pointer.Press { + if e.Type == pointer.Press && (t.EditMode != EditUnits && t.EditMode != EditParameters) { t.EditMode = EditUnits } }