summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2015-08-26 12:36:31 +1000
committerTim Mayberry <mojofunk@gmail.com>2015-09-02 12:07:15 +1000
commitf58282844d24964f6ea2b160353d2cddd6b9a168 (patch)
treebf428250edb7945b314505836c2c5cb63dba474a
parentdbe3500f249978284531ffa9cb5cbb9bbd547f7b (diff)
Don't add "None" devices for ASIO driver in PortaudioBackend
-rw-r--r--libs/backends/portaudio/portaudio_io.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/backends/portaudio/portaudio_io.cc b/libs/backends/portaudio/portaudio_io.cc
index 5df848d426..8e775845b6 100644
--- a/libs/backends/portaudio/portaudio_io.cc
+++ b/libs/backends/portaudio/portaudio_io.cc
@@ -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;
}