From 10bc423819ae56df81333f7aa584cc4a52b4f845 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 13 Oct 2020 10:19:41 +0200 Subject: [PATCH] impl-link: only recalc graph when reaching PAUSED upwards Don't recalc when destroying the link (ACTIVE->PAUSED) --- src/pipewire/impl-link.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipewire/impl-link.c b/src/pipewire/impl-link.c index f441be04d..588fd0c3e 100644 --- a/src/pipewire/impl-link.c +++ b/src/pipewire/impl-link.c @@ -123,7 +123,7 @@ static void link_update_state(struct pw_impl_link *link, enum pw_link_state stat pw_resource_error(resource, res, error); } - if (old != PW_LINK_STATE_PAUSED && state == PW_LINK_STATE_PAUSED) { + if (old < PW_LINK_STATE_PAUSED && state == PW_LINK_STATE_PAUSED) { link->prepared = true; link->preparing = false; pw_context_recalc_graph(link->context, "link prepared");