From: nick_m Date: Wed, 21 Dec 2016 17:23:58 +0000 (+1100) Subject: use map::find in the currently unused MidiGhostRegion::find_event() X-Git-Tag: 5.6~503 X-Git-Url: https://main.carlh.net/gitweb/?p=ardour.git;a=commitdiff_plain;h=e75788614a66f925f6afcb2d0d83f64b9a91c534 use map::find in the currently unused MidiGhostRegion::find_event() - the next one is still often the one we want. --- 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;