use program-name for internal ports
authorRobin Gareus <robin@gareus.org>
Thu, 27 Aug 2015 14:50:09 +0000 (16:50 +0200)
committerRobin Gareus <robin@gareus.org>
Thu, 27 Aug 2015 14:50:09 +0000 (16:50 +0200)
gtk2_ardour/engine_dialog.cc

index 9b9b1bf32338be53b85dac7d28d188873252a3dd..e6c787359fab728278b555bb443cf75fe28d75e9 100644 (file)
@@ -932,7 +932,7 @@ EngineControl::backend_changed ()
        string backend_name = backend_combo.get_active_text();
        boost::shared_ptr<ARDOUR::AudioBackend> backend;
 
-       if (!(backend = ARDOUR::AudioEngine::instance()->set_backend (backend_name, "ardour", ""))) {
+       if (!(backend = ARDOUR::AudioEngine::instance()->set_backend (backend_name, downcase (PROGRAM_NAME), ""))) {
                /* eh? setting the backend failed... how ? */
                /* A: stale config contains a backend that does not exist in current build */
                return;
@@ -1931,7 +1931,7 @@ EngineControl::set_current_state (const State& state)
        boost::shared_ptr<ARDOUR::AudioBackend> backend;
 
        if (!(backend = ARDOUR::AudioEngine::instance ()->set_backend (
-                 state->backend, "ardour", ""))) {
+                 state->backend, downcase (PROGRAM_NAME), ""))) {
                DEBUG_ECONTROL (string_compose ("Unable to set backend to %1", state->backend));
                // this shouldn't happen as the invalid backend names should have been
                // removed from the list of states.