1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

More CoreAudio restart fixing.

This commit is contained in:
jules 2013-07-02 17:16:22 +01:00
parent 42724dddfe
commit f8a09dfb15

View file

@ -775,15 +775,7 @@ public:
updateDetailsFromDevice();
if (oldBufferSize != bufferSize || oldSampleRate != sampleRate)
{
AudioIODeviceCallback* const oldCallback = callback;
callbacksAllowed = false;
stop (false);
updateDetailsFromDevice();
callbacksAllowed = true;
owner.restart (oldCallback);
}
owner.restart();
}
//==============================================================================
@ -1014,8 +1006,9 @@ public:
internal->stop (false);
}
void restart (AudioIODeviceCallback* const oldCallback)
void restart()
{
AudioIODeviceCallback* oldCallback = internal->callback;
stop();
if (oldCallback != nullptr)