Separate a couple assignments from conditionals
This commit is contained in:
+2
-1
@@ -3159,7 +3159,8 @@ START_API_FUNC
|
||||
/* Source is now streaming */
|
||||
source->SourceType = AL_STREAMING;
|
||||
|
||||
if(!(BufferList=source->queue))
|
||||
BufferList = source->queue;
|
||||
if(!BufferList)
|
||||
source->queue = BufferListStart;
|
||||
else
|
||||
{
|
||||
|
||||
+2
-1
@@ -820,7 +820,8 @@ void ALvoice::mix(State vstate, ALCcontext *Context, const ALuint SamplesToDo)
|
||||
|
||||
++buffers_done;
|
||||
BufferListItem = BufferListItem->mNext.load(std::memory_order_relaxed);
|
||||
if(!BufferListItem && !(BufferListItem=BufferLoopItem))
|
||||
if(!BufferListItem) BufferListItem = BufferLoopItem;
|
||||
if(!BufferListItem)
|
||||
{
|
||||
if LIKELY(vstate == ALvoice::Playing)
|
||||
vstate = ALvoice::Stopped;
|
||||
|
||||
Reference in New Issue
Block a user