diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 7201596f8b..4810e6935b 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -4409,6 +4409,8 @@ Session::save_as (SaveAs& saveas) } saveas.final_session_folder_name = _path; + + store_recent_sessions (_name, _path); if (!saveas.switch_to) { @@ -4488,11 +4490,5 @@ Session::save_as (SaveAs& saveas) return -1; } - if (ARDOUR::Profile->get_trx()) { - // Tracks Live should store name of the "saved as" session in the - // recent session list - store_recent_sessions (_name, _path); - } - return 0; }