From 707156233431b953fe7636adf0ecc15d22ce1eaa Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 21 Jul 2021 17:04:45 +0200 Subject: [PATCH] media-session: remove default node from properties When we remove a default node, remove it from the properties and trigger a save of the state so that the configured default is also actually removed from the state file. --- src/examples/media-session/default-nodes.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/examples/media-session/default-nodes.c b/src/examples/media-session/default-nodes.c index 03441def5..0ba41df0c 100644 --- a/src/examples/media-session/default-nodes.c +++ b/src/examples/media-session/default-nodes.c @@ -194,6 +194,7 @@ static int metadata_property(void *object, uint32_t subject, if (value == NULL) { def->value = SPA_ID_INVALID; + changed += pw_properties_set(impl->properties, key, NULL); } else { if (json_object_find(value, "name", name, sizeof(name)) < 0) return 0;