From afe52fbff5304b099d8d09ea1705423155da7456 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 10 Jan 2020 02:13:36 +0100 Subject: Special case JACK, sample-rate cannot be changed for new sessions --- gtk2_ardour/ardour_ui_session.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gtk2_ardour/ardour_ui_session.cc') diff --git a/gtk2_ardour/ardour_ui_session.cc b/gtk2_ardour/ardour_ui_session.cc index 10abacd093..10b0f9e4b1 100644 --- a/gtk2_ardour/ardour_ui_session.cc +++ b/gtk2_ardour/ardour_ui_session.cc @@ -544,6 +544,10 @@ ARDOUR_UI::build_session (const std::string& path, const std::string& snap_name, if (from_startup_fsm && AudioEngine::instance()->running ()) { return build_session_stage_two (path, snap_name, session_template, bus_profile); } + /* Sample-rate cannot be changed when JACK is running */ + if (!ARDOUR::AudioEngine::instance()->setup_required () && AudioEngine::instance()->running ()) { + return build_session_stage_two (path, snap_name, session_template, bus_profile); + } /* Ask for the Sample-rate to use with the new session */ audio_midi_setup->set_position (WIN_POS_CENTER); -- cgit v1.2.3