diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index d1c170f651..b45107d2ab 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -1798,6 +1798,7 @@ Session::engine_halted () We can't queue SessionEvents because they only get handled from within a process callback. */ + cancel_audition (); /* this just stops the FSM engine ... it doesn't change the state of * the FSM directly or anything else ... but the FSM will be