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 << ' ';
}
vector<string> v;
- v.push_back (get_none_string());
-
for (MidiOptions::const_iterator i = midi_options.begin(); i != midi_options.end(); ++i) {
v.push_back (i->first);
}
+ v.push_back (get_none_string());
+
return v;
}