Merge "av: Fix command/setParameter for inactive subEffects" into main
diff --git a/media/libaudiohal/impl/EffectProxy.cpp b/media/libaudiohal/impl/EffectProxy.cpp
index 5e465d9..8b629ed 100644
--- a/media/libaudiohal/impl/EffectProxy.cpp
+++ b/media/libaudiohal/impl/EffectProxy.cpp
@@ -238,7 +238,10 @@
}
// proceed with others
- for (size_t i = 0; i < mSubEffects.size() && i != mActiveSubIdx; i++) {
+ for (size_t i = 0; i < mSubEffects.size(); i++) {
+ if (i == mActiveSubIdx) {
+ continue;
+ }
if (!mSubEffects[i].handle) {
ALOGE("%s null sub-effect interface for %s", __func__,
mSubEffects[i].descriptor.common.id.uuid.toString().c_str());