summaryrefslogtreecommitdiff
path: root/libs/ardour/track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2011-10-21 17:46:20 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2011-10-21 17:46:20 +0000
commit59b02c6b6f8529402840fa5f4bfd730a1d7f2eae (patch)
treefa37b83eeffb58779bbcbfa481626e45e4131342 /libs/ardour/track.cc
parent442d807a814bdd04247799bebbe12ed310652ac6 (diff)
get rid of click when transport changes state and we're monitoring input
git-svn-id: svn://localhost/ardour2/branches/3.0@10272 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/track.cc')
-rw-r--r--libs/ardour/track.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc
index e6d0ae918a..228ed31786 100644
--- a/libs/ardour/track.cc
+++ b/libs/ardour/track.cc
@@ -761,9 +761,11 @@ Track::maybe_declick (BufferSet& bufs, framecnt_t nframes, int declick)
{
/* never declick if there is an internal generator - we just want it to
keep generating sound without interruption.
+
+ ditto if we are monitoring inputs.
*/
- if (_have_internal_generator) {
+ if (_have_internal_generator || monitoring_choice() == MonitorInput) {
return;
}