diff --git a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp index 01992c07f4..9b190abede 100644 --- a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp +++ b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp @@ -1323,16 +1323,6 @@ public: stopAndGetLastCallback(); } - AudioIODeviceCallback* stopAndGetLastCallback() const - { - auto* lastCallback = internal->stop (true); - - if (lastCallback != nullptr) - lastCallback->audioDeviceStopped(); - - return lastCallback; - } - AudioIODeviceCallback* stopInternal() { restartDevice = true; @@ -1401,6 +1391,16 @@ private: BigInteger inputChannelsRequested, outputChannelsRequested; CriticalSection closeLock; + AudioIODeviceCallback* stopAndGetLastCallback() const + { + auto* lastCallback = internal->stop (true); + + if (lastCallback != nullptr) + lastCallback->audioDeviceStopped(); + + return lastCallback; + } + void timerCallback() override { stopTimer();