summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-08 03:50:57 +0100
committerRobin Gareus <robin@gareus.org>2020-03-08 03:51:04 +0100
commit82c8e6c9d0344360e763f696c2b6bf4aef589074 (patch)
tree275ea80fa4f01e3da08be2418d8ffbb8e905d867 /libs/ardour/session_transport.cc
parentf265bbbf82e9cbd6403a1e6a94bc8a8544638775 (diff)
Fix count-in and loop-as-mode metronome clicks
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 7abf43b062..4e8a872b68 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -648,6 +648,8 @@ Session::start_transport ()
int clickbeat = 0;
samplepos_t cf = _transport_sample - _count_in_samples;
samplecnt_t offset = _click_io->connected_latency (true);
+ clear_clicks ();
+ _clicks_cleared = cf;
while (cf < _transport_sample + offset) {
add_click (cf, clickbeat == 0);
cf += dt;