Combine multiple checks into one

This commit is contained in:
Chris Robinson 2010-09-08 17:29:16 -07:00
parent 76be7eb1e7
commit fe98ab5398

View File

@ -130,15 +130,18 @@ static void MixSource(ALsource *ALSource, ALCcontext *ALContext,
for(i = 0;i < MAX_SENDS;i++) for(i = 0;i < MAX_SENDS;i++)
{ {
WetFilter[i] = &ALSource->Params.Send[i].iirFilter; WetFilter[i] = &ALSource->Params.Send[i].iirFilter;
WetBuffer[i] = (ALSource->Send[i].Slot ? if(ALSource->Send[i].Slot)
ALSource->Send[i].Slot->WetBuffer : {
DummyBuffer); WetBuffer[i] = ALSource->Send[i].Slot->WetBuffer;
WetClickRemoval[i] = (ALSource->Send[i].Slot ? WetClickRemoval[i] = ALSource->Send[i].Slot->ClickRemoval;
ALSource->Send[i].Slot->ClickRemoval : WetPendingClicks[i] = ALSource->Send[i].Slot->PendingClicks;
DummyClickRemoval); }
WetPendingClicks[i] = (ALSource->Send[i].Slot ? else
ALSource->Send[i].Slot->PendingClicks : {
DummyClickRemoval); WetBuffer[i] = DummyBuffer;
WetClickRemoval[i] = DummyClickRemoval;
WetPendingClicks[i] = DummyClickRemoval;
}
} }
/* Get current buffer queue item */ /* Get current buffer queue item */