aboutsummaryrefslogtreecommitdiffstats
path: root/alc
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2019-09-30 03:03:27 -0700
committerChris Robinson <[email protected]>2019-09-30 03:03:27 -0700
commitcf617760b6eb68d38493dd546746880cd5c88b90 (patch)
treed99e41e624e9860fc3f0bc8243fe85a4cdebe0d8 /alc
parent0139d8a04fb6e976124206449c2fa3b9f2c2f56a (diff)
Separate a couple assignments from conditionals
Diffstat (limited to 'alc')
-rw-r--r--alc/mixvoice.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/alc/mixvoice.cpp b/alc/mixvoice.cpp
index c696f114..d6be174e 100644
--- a/alc/mixvoice.cpp
+++ b/alc/mixvoice.cpp
@@ -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;