diff --git a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp index 17bf863a4a..480a665135 100644 --- a/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp +++ b/modules/juce_audio_devices/native/juce_CoreAudio_mac.cpp @@ -1335,16 +1335,6 @@ public: stopAndGetLastCallback(); } - AudioIODeviceCallback* stopAndGetLastCallback() const - { - auto* lastCallback = internal->stop (true); - - if (lastCallback != nullptr) - lastCallback->audioDeviceStopped(); - - return lastCallback; - } - AudioIODeviceCallback* stopInternal() { restartDevice = true; @@ -1413,6 +1403,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();