1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string

This commit is contained in:
ed 2019-08-15 15:34:02 +01:00
parent 41055ad782
commit e4b3cd80a6

View file

@ -1098,12 +1098,19 @@ bool AudioDeviceManager::isMidiInputEnabled (const String& name) const
void AudioDeviceManager::addMidiInputCallback (const String& name, MidiInputCallback* callbackToAdd)
{
for (auto& device : MidiInput::getAvailableDevices())
if (name.isEmpty())
{
if (device.name == name)
addMidiInputDeviceCallback ({}, callbackToAdd);
}
else
{
for (auto& device : MidiInput::getAvailableDevices())
{
addMidiInputDeviceCallback (device.identifier, callbackToAdd);
return;
if (device.name == name)
{
addMidiInputDeviceCallback (device.identifier, callbackToAdd);
return;
}
}
}
}