mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Previously, if the very first call to MidiDeviceListConnectionBroadcaster::get() happened on a background thread (which could happen on macOS in response to a MIDI setup configuration change), then MessageManager::getInstance and getAvailableDevices could be called on that same thread. With this change in place, midi change notifications will be ignored if there's no message manager available, and getAvailableDevices will only be called on the message thread. |
||
|---|---|---|
| .. | ||
| ump | ||
| juce_MidiDeviceListConnectionBroadcaster.cpp | ||
| juce_MidiDevices.cpp | ||
| juce_MidiDevices.h | ||
| juce_MidiMessageCollector.cpp | ||
| juce_MidiMessageCollector.h | ||