JACK: add support for device names with whitespace

This is backwards compatible, quotes are only added if needed.
JACK1 < 0.123.1-30 and JACK2 < 1.9.10-25 fail with either
whitespace or quotes, so nothing is lost.
This commit is contained in:
Robin Gareus 2015-01-14 19:29:55 +01:00
parent 18c502f646
commit 37f351ccdd

View file

@ -892,7 +892,11 @@ ARDOUR::get_jack_command_line_string (JackCommandLineOptions& options, string& c
ostringstream oss;
for (vector<string>::const_iterator i = args.begin(); i != args.end();) {
if (i->find_first_of(' ') != string::npos) {
oss << "\"" << *i << "\"";
} else {
oss << *i;
}
if (++i != args.end()) oss << ' ';
}