summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ghostregion.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2016-12-29 02:36:58 +1100
committernick_m <mainsbridge@gmail.com>2016-12-29 02:36:58 +1100
commitcee7e0cb53d0bf271548bc4c6cc9ea27906f44ef (patch)
tree4778fbac0d2be2fd5731c6864f0fb7f850fc8632 /gtk2_ardour/ghostregion.cc
parentd0580ecfbc1182f3c57b4d04e514f1d944225f14 (diff)
improve MidiGhostRegion::find_event() performance (end is quite common).
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 9dd0a49fda..959f5ae82c 100644
--- a/gtk2_ardour/ghostregion.cc
+++ b/gtk2_ardour/ghostregion.cc
@@ -462,10 +462,9 @@ MidiGhostRegion::find_event (NoteBase* parent)
if (_optimization_iterator != events.end()) {
++_optimization_iterator;
- }
-
- if (_optimization_iterator != events.end() && (*_optimization_iterator).second->event == parent) {
- return (*_optimization_iterator).second;
+ if (_optimization_iterator != events.end() && (*_optimization_iterator).second->event == parent) {
+ return (*_optimization_iterator).second;
+ }
}
_optimization_iterator = events.find (parent->note());