diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index b45107d2ab..b48d1cea0b 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -437,9 +437,15 @@ void Session::stop_all_triggers (bool now) { boost::shared_ptr rl = routes.reader(); + for (RouteList::iterator i = rl->begin(); i != rl->end(); ++i) { (*i)->stop_triggers (now); } + + if (TriggerBox::cue_recording()) { + CueRecord cr (INT32_MAX, _transport_sample); + TriggerBox::cue_records.write (&cr, 1); + } }