summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/midi_clock_slave.cc2
-rw-r--r--libs/ardour/mtc_slave.cc4
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc
index a6d0af2c1f..70282f516c 100644
--- a/libs/ardour/midi_clock_slave.cc
+++ b/libs/ardour/midi_clock_slave.cc
@@ -298,7 +298,7 @@ MIDIClock_TransportMaster::reset (bool with_position)
if (with_position) {
current.update (_session->transport_sample(), 0, 0);
} else {
- current.update (0, 0, 0);
+ current.reset ();
}
_running = false;
diff --git a/libs/ardour/mtc_slave.cc b/libs/ardour/mtc_slave.cc
index 28a51f96e7..82847d605a 100644
--- a/libs/ardour/mtc_slave.cc
+++ b/libs/ardour/mtc_slave.cc
@@ -234,9 +234,9 @@ MTC_TransportMaster::reset (bool with_position)
DEBUG_TRACE (DEBUG::MTC, string_compose ("MTC_TransportMaster reset %1\n", with_position?"with position":"without position"));
if (with_position) {
- current.update (0, 0, 0);
- } else {
current.update (current.position, 0, 0);
+ } else {
+ current.reset ();
}
first_mtc_timestamp = 0;
window_begin = 0;