Update FxMixer.cpp

prevent double adding of jobs
This commit is contained in:
Vesa V
2014-12-13 13:05:50 +02:00
parent 4a6257a47c
commit 73cad09968

View File

@@ -99,7 +99,7 @@ inline void FxChannel::processed()
void FxChannel::incrementDeps()
{
m_dependenciesMet.ref();
if( m_dependenciesMet >= m_receives.size() )
if( m_dependenciesMet >= m_receives.size() && ! m_queued )
{
m_queued = true;
MixerWorkerThread::addJob( this );