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:
parent
5c027142f4
commit
39b583fe1e
27 changed files with 966 additions and 1426 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue