1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-05 03:50:07 +00:00

Modernised some old code.

This commit is contained in:
Julian Storer 2010-02-20 15:27:48 +00:00
parent 5c027142f4
commit 39b583fe1e
27 changed files with 966 additions and 1426 deletions

View file

@ -205,9 +205,8 @@ public:
if (callback_ != 0)
callback_->audioDeviceAboutToStart (this);
callbackLock.enter();
const ScopedLock sl (callbackLock);
callback = callback_;
callbackLock.exit();
}
}
@ -215,10 +214,13 @@ public:
{
if (isRunning)
{
callbackLock.enter();
AudioIODeviceCallback* const lastCallback = callback;
callback = 0;
callbackLock.exit();
AudioIODeviceCallback* lastCallback;
{
const ScopedLock sl (callbackLock);
lastCallback = callback;
callback = 0;
}
if (lastCallback != 0)
lastCallback->audioDeviceStopped();