at transport stop, reset FSM's idea of the last locate target (also removes const from method)

This commit is contained in:
Paul Davis
2019-09-20 12:16:50 -06:00
parent 5b90bad68c
commit b04788407a
2 changed files with 3 additions and 2 deletions

View File

@@ -129,7 +129,7 @@ struct TransportFSM
void schedule_butler_for_transport_work () const;
void start_playback () const;
void stop_playback () const;
void stop_playback ();
void start_saved_locate () const;
void roll_after_locate () const;
void start_locate (Event const &) const;

View File

@@ -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