diff options
author | nick_m <mainsbridge@gmail.com> | 2016-12-22 04:23:58 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2016-12-22 04:41:25 +1100 |
commit | e75788614a66f925f6afcb2d0d83f64b9a91c534 (patch) | |
tree | 3c14893f8d300c845681f5dcee45924adcf5eb1a /gtk2_ardour/ghostregion.cc | |
parent | 2000349e692032c3364c2c88a9bda1141add3909 (diff) |
use map::find in the currently unused MidiGhostRegion::find_event()
- the next one is still often the one we want.
Diffstat (limited to 'gtk2_ardour/ghostregion.cc')
-rw-r--r-- | gtk2_ardour/ghostregion.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk2_ardour/ghostregion.cc b/gtk2_ardour/ghostregion.cc index 21b8cd6fba..6701cc7024 100644 --- a/gtk2_ardour/ghostregion.cc +++ b/gtk2_ardour/ghostregion.cc @@ -456,10 +456,9 @@ MidiGhostRegion::find_event (NoteBase* parent) return (*_optimization_iterator).second; } - for (_optimization_iterator = events.begin(); _optimization_iterator != events.end(); ++_optimization_iterator) { - if ((*_optimization_iterator).second->event == parent) { - return (*_optimization_iterator).second; - } + _optimization_iterator = events.find (parent->note()); + if (_optimization_iterator != events.end()) { + return (*_optimization_iterator).second; } return 0; |