diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc index 3b8e092f0f..5ad35d7021 100644 --- a/libs/ardour/session_process.cc +++ b/libs/ardour/session_process.cc @@ -63,7 +63,7 @@ using namespace std; #define TFSM_EVENT(evtype) { _transport_fsm->enqueue (new TransportFSM::Event (evtype)); } #define TFSM_ROLL() { _transport_fsm->enqueue (new TransportFSM::Event (TransportFSM::StartTransport)); } #define TFSM_STOP(abort,clear) { _transport_fsm->enqueue (new TransportFSM::Event (TransportFSM::StopTransport,abort,clear)); } -#define TFSM_SPEED(speed,abort,clear_state,as_default) { _transport_fsm->enqueue (new TransportFSM::Event (TransportFSM::SetSpeed,speed,abort,clear_state,as_default)); } +#define TFSM_SPEED(speed,as_default) { _transport_fsm->enqueue (new TransportFSM::Event (speed,as_default)); } #define TFSM_LOCATE(target,ltd,flush,loop,force) { _transport_fsm->enqueue (new TransportFSM::Event (TransportFSM::Locate,target,ltd,flush,loop,force)); } @@ -912,7 +912,7 @@ Session::process_event (SessionEvent* ev) case SessionEvent::SetTransportSpeed: - TFSM_SPEED (ev->speed, ev->yes_or_no, ev->second_yes_or_no, ev->third_yes_or_no); + TFSM_SPEED (ev->speed, ev->yes_or_no); break; case SessionEvent::StartRoll: