aboutsummaryrefslogtreecommitdiffstats
path: root/al/effects/compressor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'al/effects/compressor.cpp')
-rw-r--r--al/effects/compressor.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/al/effects/compressor.cpp b/al/effects/compressor.cpp
index 2d219df6..a4aa8e77 100644
--- a/al/effects/compressor.cpp
+++ b/al/effects/compressor.cpp
@@ -118,12 +118,13 @@ template<>
template<>
bool CompressorCommitter::commit(const EaxEffectProps &props)
{
- const auto orig = mEaxProps;
- mEaxProps = props;
- if(orig.mType == mEaxProps.mType && orig.mCompressor.ulOnOff == mEaxProps.mCompressor.ulOnOff)
+ if(props.mType == mEaxProps.mType
+ && props.mCompressor.ulOnOff == mEaxProps.mCompressor.ulOnOff)
return false;
- mAlProps.Compressor.OnOff = (mEaxProps.mCompressor.ulOnOff != 0);
+ mEaxProps = props;
+
+ mAlProps.Compressor.OnOff = (props.mCompressor.ulOnOff != 0);
return true;
}