diff --git a/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp b/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp index 8cb3f367f7..24e5bfda7b 100644 --- a/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp +++ b/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp @@ -1555,7 +1555,7 @@ public: newCallback->audioDeviceAboutToStart (this); const ScopedLock sl (callbackLock); - previousCallback = std::exchange (callback, newCallback); + previousCallback = callback = newCallback; } }