mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 23:35:03 +01:00
fix control app breakage
This commit is contained in:
parent
3633892eaa
commit
29c9d94dbe
2 changed files with 16 additions and 6 deletions
|
|
@ -792,19 +792,25 @@ EngineControl::get_device_name () const
|
|||
void
|
||||
EngineControl::control_app_button_clicked ()
|
||||
{
|
||||
const char* env_value = g_getenv ("ARDOUR_DEVICE_CONTROL_APP");
|
||||
string appname;
|
||||
|
||||
const string appname = g_getenv ("ARDOUR_DEVICE_CONTROL_APP");
|
||||
|
||||
if (appname.empty()) {
|
||||
cerr << "Environment var for control app: " << (env_value ? env_value : "empty") << endl;
|
||||
|
||||
if (!env_value) {
|
||||
boost::shared_ptr<ARDOUR::AudioBackend> backend = ARDOUR::AudioEngine::instance()->current_backend();
|
||||
|
||||
if (!backend) {
|
||||
return;
|
||||
}
|
||||
|
||||
string appname = backend->control_app_name();
|
||||
appname = backend->control_app_name();
|
||||
} else {
|
||||
appname = env_value;
|
||||
}
|
||||
|
||||
cerr << "appname for control app " << appname << endl;
|
||||
|
||||
if (appname.empty()) {
|
||||
return;
|
||||
}
|
||||
|
|
@ -827,7 +833,7 @@ EngineControl::manage_control_app_sensitivity ()
|
|||
return;
|
||||
}
|
||||
|
||||
string appname = backend->control_app_name();
|
||||
appname = backend->control_app_name();
|
||||
} else {
|
||||
appname = env_value;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue