From 7954f0cc792cf57efbc03dd0ce1f3d061768afc8 Mon Sep 17 00:00:00 2001 From: Iscle Date: Wed, 24 Aug 2022 09:48:11 +0200 Subject: [PATCH] Fix software limiter array loop --- src/cpp/ProcessUnit_FX.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cpp/ProcessUnit_FX.cpp b/src/cpp/ProcessUnit_FX.cpp index 5e7d7de..f2b462b 100644 --- a/src/cpp/ProcessUnit_FX.cpp +++ b/src/cpp/ProcessUnit_FX.cpp @@ -103,7 +103,7 @@ ProcessUnit_FX::ProcessUnit_FX() { for (auto &softwareLimiter: this->softwareLimiters) { softwareLimiter = new SoftwareLimiter(); -// this->softwareLimiters[i]->ResetLimiter(); +// softwareLimiter->ResetLimiter(); } this->init_ok = true; @@ -287,9 +287,9 @@ void ProcessUnit_FX::ResetAllEffects() { this->speakerCorrection->SetSamplingRate(this->sampleRate); this->speakerCorrection->Reset(); } - for (int i = 0; i < sizeof(softwareLimiters); i++) { - if (softwareLimiters[i] != nullptr) { -// softwareLimiters[i]->Reset(); + for (auto &softwareLimiter: softwareLimiters) { + if (softwareLimiter != nullptr) { +// softwareLimiter->Reset(); } } }