1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +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

@ -61,11 +61,14 @@ void AudioProcessorPlayer::setProcessor (AudioProcessor* const processorToPlay)
processorToPlay->prepareToPlay (sampleRate, blockSize);
}
lock.enter();
AudioProcessor* const oldOne = isPrepared ? processor : 0;
processor = processorToPlay;
isPrepared = true;
lock.exit();
AudioProcessor* oldOne;
{
const ScopedLock sl (lock);
oldOne = isPrepared ? processor : 0;
processor = processorToPlay;
isPrepared = true;
}
if (oldOne != 0)
oldOne->releaseResources();