diff --git a/juce_amalgamated.cpp b/juce_amalgamated.cpp index 91810240ea..be441200da 100644 --- a/juce_amalgamated.cpp +++ b/juce_amalgamated.cpp @@ -21554,13 +21554,8 @@ void AudioDeviceManager::addMidiInputCallback (const String& name, if (enabledMidiInputs[i]->getName() == name) { const ScopedLock sl (midiCallbackLock); - - if (! midiCallbacks.contains (callback)) - { - midiCallbacks.add (callback); - midiCallbackDevices.add (enabledMidiInputs[i]); - } - + midiCallbacks.add (callback); + midiCallbackDevices.add (enabledMidiInputs[i]); break; } } diff --git a/src/juce_appframework/audio/devices/juce_AudioDeviceManager.cpp b/src/juce_appframework/audio/devices/juce_AudioDeviceManager.cpp index 0511cf4ab6..54230b4d8e 100644 --- a/src/juce_appframework/audio/devices/juce_AudioDeviceManager.cpp +++ b/src/juce_appframework/audio/devices/juce_AudioDeviceManager.cpp @@ -764,13 +764,8 @@ void AudioDeviceManager::addMidiInputCallback (const String& name, if (enabledMidiInputs[i]->getName() == name) { const ScopedLock sl (midiCallbackLock); - - if (! midiCallbacks.contains (callback)) - { - midiCallbacks.add (callback); - midiCallbackDevices.add (enabledMidiInputs[i]); - } - + midiCallbacks.add (callback); + midiCallbackDevices.add (enabledMidiInputs[i]); break; } }