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:
@@ -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();) {
|
||||
oss << *i;
|
||||
if (i->find_first_of(' ') != string::npos) {
|
||||
oss << "\"" << *i << "\"";
|
||||
} else {
|
||||
oss << *i;
|
||||
}
|
||||
if (++i != args.end()) oss << ' ';
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user