summaryrefslogtreecommitdiff
path: root/libs/ardour/session_click.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session_click.cc')
-rw-r--r--libs/ardour/session_click.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/session_click.cc b/libs/ardour/session_click.cc
index fc1f9c5e1d..fae442f6c5 100644
--- a/libs/ardour/session_click.cc
+++ b/libs/ardour/session_click.cc
@@ -80,6 +80,11 @@ Session::click (framepos_t start, framecnt_t nframes)
}
start -= _worst_track_latency;
+#ifdef MIXBUS
+ if (_master_out) {
+ start -= _master_out->signal_latency (); // delay signal by mixbus' internal latency
+ }
+#endif
/* start could be negative at this point */
const framepos_t end = start + nframes;
/* correct start, potentially */