1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_audio_devices/midi_io
reuk 5c138561bb
MidiDeviceListConnectionBroadcaster: Avoid constructing MessageManager on incorrect thread
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.
2024-12-03 12:24:35 +00:00
..
ump Update licensing information 2024-04-16 11:39:35 +01:00
juce_MidiDeviceListConnectionBroadcaster.cpp MidiDeviceListConnectionBroadcaster: Avoid constructing MessageManager on incorrect thread 2024-12-03 12:24:35 +00:00
juce_MidiDevices.cpp Versioning: Add the JUCE version number to any internally created threads 2024-09-26 08:10:56 +00:00
juce_MidiDevices.h Update licensing information 2024-04-16 11:39:35 +01:00
juce_MidiMessageCollector.cpp Update licensing information 2024-04-16 11:39:35 +01:00
juce_MidiMessageCollector.h Update licensing information 2024-04-16 11:39:35 +01:00