summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_playlist.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2009-10-25 15:59:02 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2009-10-25 15:59:02 +0000
commit8f66b7978f4c35316267144861c25021bb5bb42d (patch)
treef40e203af02ad286be16b49fe2097a312a44b1c7 /libs/ardour/midi_playlist.cc
parentde5e463904de7b58218a5bb1e9080ba5353bb985 (diff)
do not sort MIDI regions by layer since they are all transparent
git-svn-id: svn://localhost/ardour2/branches/3.0@5913 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_playlist.cc')
-rw-r--r--libs/ardour/midi_playlist.cc9
1 files changed, 0 insertions, 9 deletions
diff --git a/libs/ardour/midi_playlist.cc b/libs/ardour/midi_playlist.cc
index d8b07d3342..2d042ffb44 100644
--- a/libs/ardour/midi_playlist.cc
+++ b/libs/ardour/midi_playlist.cc
@@ -80,12 +80,6 @@ MidiPlaylist::~MidiPlaylist ()
notify_callbacks ();
}
-struct RegionSortByLayer {
- bool operator() (boost::shared_ptr<Region> a, boost::shared_ptr<Region> b) {
- return a->layer() < b->layer();
- }
-};
-
template<typename Time>
struct EventsSortByTime {
bool operator() (Evoral::Event<Time>* a, Evoral::Event<Time>* b) {
@@ -212,9 +206,6 @@ MidiPlaylist::read (MidiRingBuffer<nframes_t>& dst, nframes_t start, nframes_t d
}
#endif
- RegionSortByLayer layer_cmp;
- sort(regs.begin(), regs.end(), layer_cmp);
-
DEBUG_TRACE (DEBUG::MidiPlaylistIO, string_compose ("for %1 .. %2 we have %3 to consider\n", start, start+dur-1, regs.size()));
for (vector<boost::shared_ptr<Region> >::iterator i = regs.begin(); i != regs.end(); ++i) {