From aab72ded6e757c7edad5404ffdcd6072fa9740fe Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 6 Jul 2021 10:39:48 +0200 Subject: [PATCH] jack: emit graph callbacks as well When a link is added and removed, emit the graph callback. --- pipewire-jack/src/pipewire-jack.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index 1956c65d7..279166c3c 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -2713,6 +2713,7 @@ static void registry_event_global(void *data, uint32_t id, case INTERFACE_Link: do_callback(c, connect_callback, o->port_link.src, o->port_link.dst, 1, c->connect_arg); + do_callback(c, graph_callback, c->graph_arg); break; } @@ -2764,6 +2765,7 @@ static void registry_event_global_remove(void *object, uint32_t id) o->port_link.src, o->port_link.dst); do_callback(c, connect_callback, o->port_link.src, o->port_link.dst, 0, c->connect_arg); + do_callback(c, graph_callback, c->graph_arg); } else pw_log_warn("unlink between unknown ports %d and %d", o->port_link.src, o->port_link.dst);