Don't add "None" devices for ASIO driver in PortaudioBackend
authorTim Mayberry <mojofunk@gmail.com>
Wed, 26 Aug 2015 02:36:31 +0000 (12:36 +1000)
committerTim Mayberry <mojofunk@gmail.com>
Wed, 2 Sep 2015 02:07:15 +0000 (12:07 +1000)
libs/backends/portaudio/portaudio_io.cc

index 5df848d42642e8aa225c97b0f263df6322aedaa3..8e775845b6592c1d21b98b105f4183891640505f 100644 (file)
@@ -536,7 +536,12 @@ PortAudioIO::update_devices()
        if (!pa_initialize()) return false;
 
        clear_device_lists ();
-       add_none_devices ();
+
+       // ASIO doesn't support separate input/output devices so adding None
+       // doesn't make sense
+       if (get_current_host_api_type() != paASIO) {
+               add_none_devices ();
+       }
        add_devices ();
        return true;
 }