Browse Source

Fixed a typo in CoreAudio device opening.

tags/2021-05-28
jules 12 years ago
parent
commit
205e5ca74f
1 changed files with 4 additions and 7 deletions
  1. +4
    -7
      modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp

+ 4
- 7
modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp View File

@@ -1827,14 +1827,10 @@ public:
const int inputIndex = inputDeviceNames.indexOf (inputDeviceName);
const int outputIndex = outputDeviceNames.indexOf (outputDeviceName);
String deviceName (outputDeviceName);
if (deviceName.isEmpty())
deviceName = inputDeviceName;
AudioDeviceID inputDeviceID = inputIds [inputIndex];
AudioDeviceID inputDeviceID = inputIds [inputIndex];
AudioDeviceID outputDeviceID = outputIds [outputIndex];
if (inputDeviceID == 0 && inputDeviceID == 0)
if (inputDeviceID == 0 && outputDeviceID == 0)
return nullptr;
if (inputDeviceID == outputDeviceID)
@@ -1851,7 +1847,8 @@ public:
if (in == nullptr) return out.release();
if (out == nullptr) return in.release();
ScopedPointer<AudioIODeviceCombiner> combo (new AudioIODeviceCombiner (deviceName));
ScopedPointer<AudioIODeviceCombiner> combo (new AudioIODeviceCombiner (outputDeviceName.isEmpty() ? inputDeviceName
: outputDeviceName));
combo->addDevice (in.release());
combo->addDevice (out.release());
return combo.release();


Loading…
Cancel
Save