From 83443967a01cafb0af9a470c6b85666fe7441775 Mon Sep 17 00:00:00 2001 From: Pauli Virtanen Date: Wed, 17 Mar 2021 17:54:07 +0200 Subject: [PATCH] media-session: set node list change flag See a96d8aa1aa3871aaf --- src/examples/media-session/policy-node.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index b6124ae51..36c7196fc 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -264,6 +264,7 @@ handle_node(struct impl *impl, struct sm_object *object) node->client_id = client_id; node->type = NODE_TYPE_UNKNOWN; spa_list_append(&impl->node_list, &node->link); + impl->node_list_changed = true; if (role && !strcmp(role, "DSP")) node->active = node->configured = true; @@ -356,6 +357,7 @@ handle_node(struct impl *impl, struct sm_object *object) static void destroy_node(struct impl *impl, struct node *node) { spa_list_remove(&node->link); + impl->node_list_changed = true; if (node->enabled) spa_hook_remove(&node->listener); free(node->media);