From a112446dab81d24bb3cdd346653bf02cf4db69f0 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 20 Apr 2022 10:44:50 +0200 Subject: [PATCH] contect: also remove the original node passive state When we have a non-driver node, also remove the passive state when we find active links to another node. Fixes #2309 --- src/pipewire/context.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pipewire/context.c b/src/pipewire/context.c index c12e69286..af7f86856 100644 --- a/src/pipewire/context.c +++ b/src/pipewire/context.c @@ -964,7 +964,7 @@ static int collect_nodes(struct pw_context *context, struct pw_impl_node *node) continue; if (!l->passive) - driver->passive = n->passive = false; + node->passive = driver->passive = n->passive = false; if (!t->visited) { t->visited = true; @@ -985,7 +985,7 @@ static int collect_nodes(struct pw_context *context, struct pw_impl_node *node) continue; if (!l->passive) - driver->passive = n->passive = false; + node->passive = driver->passive = n->passive = false; if (!t->visited) { t->visited = true;