diff --git a/src/modules/module-filter-chain.c b/src/modules/module-filter-chain.c index c369810fe..42f222949 100644 --- a/src/modules/module-filter-chain.c +++ b/src/modules/module-filter-chain.c @@ -1537,8 +1537,7 @@ static void param_changed(struct impl *impl, uint32_t id, const struct spa_pod * spa_zero(info); if (param == NULL) { pw_log_info("module %p: filter deactivate", impl); - if (direction == SPA_DIRECTION_OUTPUT) - deactivate_graph(impl); + deactivate_graph(impl); impl->rate = 0; } else { if ((res = spa_format_audio_raw_parse(param, &info)) < 0)