diff --git a/src/audio_core/renderer/behavior/info_updater.cpp b/src/audio_core/renderer/behavior/info_updater.cpp index 3dae6069f7..3f121ead8d 100644 --- a/src/audio_core/renderer/behavior/info_updater.cpp +++ b/src/audio_core/renderer/behavior/info_updater.cpp @@ -302,15 +302,7 @@ Result InfoUpdater::UpdateMixes(MixContext& mix_context, const u32 mix_buffer_co auto mix_info{mix_context.GetInfo(mix_id)}; if (mix_info->in_use != params.in_use) { mix_info->in_use = params.in_use; - if (!params.in_use) { - mix_info->ClearEffectProcessingOrder(); - } - mix_dirty = true; - } - - if (params.in_use) { - mix_dirty |= mix_info->Update(mix_context.GetEdgeMatrix(), params, effect_context, - splitter_context, behaviour); + mix_dirty |= mix_info->Update(mix_context.GetEdgeMatrix(), params, effect_context, splitter_context, behaviour); } }