diff options
author | Wim Taymans <wtaymans@redhat.com> | 2020-05-06 11:37:44 +0200 |
---|---|---|
committer | Wim Taymans <wtaymans@redhat.com> | 2020-05-06 11:37:44 +0200 |
commit | 28d47c79f05193e2b2ebb5c2ffca3af79d2a42ad (patch) | |
tree | a0b0130ae91fffd34b1649662f6d576c4ad13b1c /src | |
parent | 995fafa5bed0db11adf125d7d6f58aa0fbb5d0c8 (diff) |
link: also recalculate graph when a prepared link is destroyed
Diffstat (limited to 'src')
-rw-r--r-- | src/pipewire/impl-link.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pipewire/impl-link.c b/src/pipewire/impl-link.c index 59f0d346..91f0c851 100644 --- a/src/pipewire/impl-link.c +++ b/src/pipewire/impl-link.c @@ -1231,6 +1231,9 @@ void pw_impl_link_destroy(struct pw_impl_link *link) pw_global_destroy(link->global); } + if (link->prepared) + pw_context_recalc_graph(link->context, "link destroy"); + pw_log_debug(NAME" %p: free", impl); pw_impl_link_emit_free(link); |