summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ghostregion.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-22 04:23:58 +1100
committernick_m <mainsbridge@gmail.com>2016-12-22 04:41:25 +1100
commite75788614a66f925f6afcb2d0d83f64b9a91c534 (patch)
tree3c14893f8d300c845681f5dcee45924adcf5eb1a /gtk2_ardour/ghostregion.cc
parent2000349e692032c3364c2c88a9bda1141add3909 (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.cc7
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;