summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_clock_slave.cc
diff options
context:
space:
mode:
authorHans Baier <hansfbaier@googlemail.com>2009-02-14 07:21:01 +0000
committerHans Baier <hansfbaier@googlemail.com>2009-02-14 07:21:01 +0000
commite9fde9baa7cc62a2c2132435c850452097458920 (patch)
tree6a8284977970deeb82dd0b7a847450418f70eeaf /libs/ardour/midi_clock_slave.cc
parent90ee153fc1925831d155d6207d8e57d3af00832b (diff)
* second part of the last fix
git-svn-id: svn://localhost/ardour2/branches/3.0@4549 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_clock_slave.cc')
-rw-r--r--libs/ardour/midi_clock_slave.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/midi_clock_slave.cc b/libs/ardour/midi_clock_slave.cc
index f13c81ef59..6bd6076948 100644
--- a/libs/ardour/midi_clock_slave.cc
+++ b/libs/ardour/midi_clock_slave.cc
@@ -248,9 +248,10 @@ MIDIClock_Slave::stop (Parser& parser, nframes_t timestamp)
// find out the last MIDI beat: go back #midi_clocks mod 6
// and lets hope the tempo didnt change in those last 6 beats :)
- stop_position -= (midi_clock_count % 6) * one_ppqn_in_frames;
+ stop_position -= (midi_clock_count % 6) * one_ppqn_in_frames;
session.request_locate(stop_position, false);
+ should_be_position = stop_position;
last_timestamp = 0;
}
}