diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-16 08:44:03 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-16 08:44:03 -0400 |
commit | 90220998af4f9683d696b511a09b34034e799093 (patch) | |
tree | e974251993f9bf8b33c26bdeb117a8759b476d77 /libs/ardour/midi_track.cc | |
parent | d65f03d07455c4ea38084af71a38c383bd2b3e19 (diff) |
add Record-Safe feature to libardour (from Nikolay Polyanovskii)
Diffstat (limited to 'libs/ardour/midi_track.cc')
-rw-r--r-- | libs/ardour/midi_track.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index 3f15464481..487eb2025c 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -112,6 +112,16 @@ MidiTrack::set_record_enabled (bool yn, void *src) } void +MidiTrack::set_record_safe (bool yn, void *src) +{ + if (_step_editing) { /* REQUIRES REVIEW */ + return; + } + + Track::set_record_safe (yn, src); +} + +void MidiTrack::set_diskstream (boost::shared_ptr<Diskstream> ds) { /* We have to do this here, as Track::set_diskstream will cause a buffer refill, |