Change order of midi entries so a new backend will default to a working midi system.
[ardour.git] / libs / backends / jack / jack_utils.cc
index 92e19985a045a5f41e25090e33b17184d3617c4a..981c0d4b869384cf2c9b755bfeb3a56c10ff2c5e 100644 (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();) {
-               oss << *i;
+               if (i->find_first_of(' ') != string::npos) {
+                       oss << "\"" << *i << "\"";
+               } else {
+                       oss << *i;
+               }
                if (++i != args.end()) oss << ' ';
        }
 
@@ -956,12 +960,12 @@ ARDOUR::enumerate_midi_options ()
 
        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;
 }