mirror of
https://github.com/vsariola/sointu.git
synced 2025-07-18 21:14:31 -04:00
refactor(tracker): change Iterate() func(yield):s to Iterate(yield)
This commit is contained in:
parent
3986bbede7
commit
b494a69a76
@ -23,20 +23,18 @@ type (
|
||||
}
|
||||
)
|
||||
|
||||
func (m *RTMIDIContext) ListInputDevices() func(yield func(tracker.MIDIDevice) bool) {
|
||||
return func(yield func(tracker.MIDIDevice) bool) {
|
||||
if m.driver == nil {
|
||||
return
|
||||
}
|
||||
ins, err := m.driver.Ins()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
for i := 0; i < len(ins); i++ {
|
||||
device := RTMIDIDevice{context: m, in: ins[i]}
|
||||
if !yield(device) {
|
||||
break
|
||||
}
|
||||
func (m *RTMIDIContext) InputDevices(yield func(tracker.MIDIDevice) bool) {
|
||||
if m.driver == nil {
|
||||
return
|
||||
}
|
||||
ins, err := m.driver.Ins()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
for i := 0; i < len(ins); i++ {
|
||||
device := RTMIDIDevice{context: m, in: ins[i]}
|
||||
if !yield(device) {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user