summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_playlist.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/midi_playlist.cc')
-rw-r--r--libs/ardour/midi_playlist.cc25
1 files changed, 0 insertions, 25 deletions
diff --git a/libs/ardour/midi_playlist.cc b/libs/ardour/midi_playlist.cc
index 881641d32a..ae9c0bbf13 100644
--- a/libs/ardour/midi_playlist.cc
+++ b/libs/ardour/midi_playlist.cc
@@ -252,31 +252,6 @@ MidiPlaylist::read (Evoral::EventSink<samplepos_t>& dst,
}
void
-MidiPlaylist::region_edited(boost::shared_ptr<Region> region,
- const MidiModel::NoteDiffCommand* cmd)
-{
- typedef MidiModel::NoteDiffCommand Command;
-
- boost::shared_ptr<MidiRegion> mr = boost::dynamic_pointer_cast<MidiRegion>(region);
- if (!mr || !_session.transport_rolling()) {
- return;
- }
-
- /* Take write lock to prevent concurrency with read(). */
- Playlist::RegionWriteLock lock(this);
-
- NoteTrackers::iterator t = _note_trackers.find(mr.get());
- if (t == _note_trackers.end()) {
- return; /* Region is not currently active, nothing to do. */
- }
-
- /* Queue any necessary edit compensation events. */
- t->second->fixer.prepare(
- _session.tempo_map(), cmd, mr->position() - mr->start(),
- _read_end, t->second->cursor.active_notes);
-}
-
-void
MidiPlaylist::reset_note_trackers ()
{
Playlist::RegionWriteLock rl (this, false);