diff options
author | Robin Gareus <robin@gareus.org> | 2020-03-08 03:50:57 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-03-08 03:51:04 +0100 |
commit | 82c8e6c9d0344360e763f696c2b6bf4aef589074 (patch) | |
tree | 275ea80fa4f01e3da08be2418d8ffbb8e905d867 /libs/ardour/session_transport.cc | |
parent | f265bbbf82e9cbd6403a1e6a94bc8a8544638775 (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.cc | 2 |
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; |