Set default input/output device based on selected host api rather than global default
[ardour.git] / libs / backends / portaudio / portaudio_backend.cc
index 3e24ff28f0b0f5d72b7c1e338b7d0a16461a2b13..1e3722ddcda34528ae49e42be47f3dd9b84b2db1 100644 (file)
@@ -112,14 +112,14 @@ PortAudioBackend::enumerate_drivers () const
 int
 PortAudioBackend::set_driver (const std::string& name)
 {
-       _target_driver = name;
+       _pcmio->set_host_api (name);
        return 0;
 }
 
 std::vector<AudioBackend::DeviceStatus>
 PortAudioBackend::enumerate_devices () const
 {
-       _pcmio->discover(_target_driver);
+       _pcmio->discover();
        _audio_device_status.clear();
        std::map<int, std::string> devices;
        _pcmio->device_list(devices);