From b34a97017de5783ffcc03fc922ad8f6b151c2e41 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Sep 2024 10:46:21 +0200 Subject: [PATCH] impl-link: also handle unprepared active links An ACTIVE link going to < PAUSED is unprepared. --- 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 472c28ab3..6824301e6 100644 --- a/src/pipewire/impl-link.c +++ b/src/pipewire/impl-link.c @@ -139,7 +139,7 @@ static void link_update_state(struct pw_impl_link *link, enum pw_link_state stat link->prepared = true; link->preparing = false; pw_context_recalc_graph(link->context, "link prepared"); - } else if (old == PW_LINK_STATE_PAUSED && state < PW_LINK_STATE_PAUSED) { + } else if (old >= PW_LINK_STATE_PAUSED && state < PW_LINK_STATE_PAUSED) { link->prepared = false; link->preparing = false; pw_context_recalc_graph(link->context, "link unprepared");