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");