summaryrefslogtreecommitdiff
path: root/libs/ardour/transport_fsm.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-09-20 12:16:50 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2019-09-20 12:26:49 -0600
commitb04788407a770664910509f6a764fea5b791d8b6 (patch)
treeed20a47d0b6a84137bfb41a740fc578b84fcd0e7 /libs/ardour/transport_fsm.cc
parent5b90bad68cc3d473c600fadcc6588d4f2611d9fd (diff)
at transport stop, reset FSM's idea of the last locate target (also removes const from method)
Diffstat (limited to 'libs/ardour/transport_fsm.cc')
-rw-r--r--libs/ardour/transport_fsm.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/transport_fsm.cc b/libs/ardour/transport_fsm.cc
index d01d09aaa1..c9ae1153fa 100644
--- a/libs/ardour/transport_fsm.cc
+++ b/libs/ardour/transport_fsm.cc
@@ -313,10 +313,11 @@ TransportFSM::start_declick (Event const & s)
}
void
-TransportFSM::stop_playback () const
+TransportFSM::stop_playback ()
{
DEBUG_TRACE (DEBUG::TFSMEvents, "tfsm::stop_playback\n");
api->stop_transport (_last_stop.abort, _last_stop.clear_state);
+ _last_locate.target = max_samplepos;
}
void