summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-12-13 16:52:33 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-12-13 16:52:33 +0000
commit88d49cdb5734632ada27d2de018533ecd13ac31e (patch)
tree73af68bc87738020aef6b37b2de22d6c0615b147 /libs/ardour/midi_track.cc
parent9f897d097a72601b9a032c0474422d40d6c415f5 (diff)
fix up mess with unassigned Playlist::orig_track_id
git-svn-id: svn://localhost/ardour2/branches/3.0@10998 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_track.cc')
-rw-r--r--libs/ardour/midi_track.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index ff9810629f..3033f3d952 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -77,8 +77,8 @@ MidiTrack::init ()
return 0;
}
-void
-MidiTrack::use_new_diskstream ()
+boost::shared_ptr<Diskstream>
+MidiTrack::create_diskstream ()
{
MidiDiskstream::Flag dflags = MidiDiskstream::Flag (0);
@@ -90,13 +90,10 @@ MidiTrack::use_new_diskstream ()
assert(_mode != Destructive);
- boost::shared_ptr<MidiDiskstream> ds (new MidiDiskstream (_session, name(), dflags));
- ds->do_refill_with_alloc ();
- ds->set_block_size (_session.get_block_size ());
-
- set_diskstream (ds);
+ return boost::shared_ptr<Diskstream> (new MidiDiskstream (_session, name(), dflags));
}
+
void
MidiTrack::set_record_enabled (bool yn, void *src)
{