diff --git a/src/effects/Distortion.cpp b/src/effects/Distortion.cpp index 6cb256c4b..abb4fe436 100644 --- a/src/effects/Distortion.cpp +++ b/src/effects/Distortion.cpp @@ -486,7 +486,10 @@ void EffectDistortion::InstanceInit(EffectDistortionState & data, float sampleRa // DC block filter variables data.queuetotal = 0.0; - std::queue().swap(data.queuesamples); + + //std::queue().swap(data.queuesamples); + while (!data.queuesamples.empty()) + data.queuesamples.pop(); MakeTable();