summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_track.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2012-01-30 20:58:17 +0000
committerCarl Hetherington <carl@carlh.net>2012-01-30 20:58:17 +0000
commit90bab430c4caa5aa541bbf32e60dc2251b3c1a94 (patch)
treee593415cae6a0a922464fcff103db9a711bb4077 /libs/ardour/audio_track.cc
parent8f0b5a326b9234b787d678da9939861f8cf4c913 (diff)
Fix non-summon of butler when a track that needs it is followed by a track that does not (in the single-process-thread-CPU case). Should fix #4677.
git-svn-id: svn://localhost/ardour2/branches/3.0@11391 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audio_track.cc')
-rw-r--r--libs/ardour/audio_track.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/audio_track.cc b/libs/ardour/audio_track.cc
index 458738bddb..e6a5b82cff 100644
--- a/libs/ardour/audio_track.cc
+++ b/libs/ardour/audio_track.cc
@@ -308,6 +308,9 @@ AudioTrack::set_state_part_two ()
}
}
+/** @param need_butler to be set to true if this track now needs the butler, otherwise it can be left alone
+ * or set to false.
+ */
int
AudioTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, int declick, bool& need_butler)
{