From e7a15ce3771ce837ed14246fce1c3d2184a73bf9 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 18 Apr 2024 09:00:59 -0600 Subject: [PATCH] profile initialization per-program needs to happen earlier, in ARDOUR::init() --- gtk2_ardour/main.cc | 9 --------- libs/ardour/globals.cc | 8 ++++++++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/gtk2_ardour/main.cc b/gtk2_ardour/main.cc index c5908fd8ac..ce69880c0f 100644 --- a/gtk2_ardour/main.cc +++ b/gtk2_ardour/main.cc @@ -458,15 +458,6 @@ int main (int argc, char *argv[]) exit (EXIT_FAILURE); } - - if (g_getenv ("MIXBUS")) { - ARDOUR::Profile->set_mixbus (); - } - - if (!strcmp (PROGRAM_NAME, X_("Livetrax"))) { - ARDOUR::Profile->set_livetrax (); - } - try { ui = new ARDOUR_UI (&argc, &argv, localedir.c_str()); } catch (failed_constructor& err) { diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc index 734de6adf5..49afbe5cf6 100644 --- a/libs/ardour/globals.cc +++ b/libs/ardour/globals.cc @@ -688,6 +688,14 @@ ARDOUR::init (bool try_optimization, const char* localedir, bool with_gui) Profile = new RuntimeProfile; + if (g_getenv ("MIXBUS")) { + ARDOUR::Profile->set_mixbus (); + } + +#ifdef LIVETRAX + ARDOUR::Profile->set_livetrax (); +#endif + #ifdef WINDOWS_VST_SUPPORT if (Config->get_use_windows_vst () && fst_init (0)) { return false;