get rid of click when transport changes state and we're monitoring input
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 21 Oct 2011 17:46:20 +0000 (17:46 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 21 Oct 2011 17:46:20 +0000 (17:46 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@10272 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/track.cc

index e6d0ae918abf2b7bec715f22273ecec67cadc76c..228ed317862013d0a0d2dc73af15f76930e13b1a 100644 (file)
@@ -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;
         }