force IFS=/ when calling path_expand, so that whitespace in paths doesn't cause worde...
[ardour.git] / libs / ardour / rc_configuration.cc
index 1dc1ea636b835b9c0c09d2086f31e1d295e06138..c4417b376ef9344819627db9eebd08e66e41893a 100644 (file)
@@ -212,9 +212,9 @@ RCConfiguration::get_state ()
         MIDI::Manager* mm = MIDI::Manager::instance();
 
         if (mm) {
-                const MIDI::Manager::PortList& ports = mm->get_midi_ports();
+               boost::shared_ptr<const MIDI::Manager::PortList> ports = mm->get_midi_ports();
 
-                for (MIDI::Manager::PortList::const_iterator i = ports.begin(); i != ports.end(); ++i) {
+                for (MIDI::Manager::PortList::const_iterator i = ports->begin(); i != ports->end(); ++i) {
                         root->add_child_nocopy((*i)->get_state());
                 }
         }