improve MidiGhostRegion::find_event() performance (end is quite common).
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user