From 61bcd4f98881d45a94767d6eef9cea41d58ebb73 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 16 Jun 2021 11:45:14 +0200 Subject: [PATCH] jack: only use the "default" metadata --- pipewire-jack/src/pipewire-jack.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index a9da4dc9e..7d658dd0d 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -2586,7 +2586,10 @@ static void registry_event_global(void *data, uint32_t id, else if (spa_streq(type, PW_TYPE_INTERFACE_Metadata)) { struct pw_proxy *proxy; - if (c->metadata) + if (c->metadata != NULL) + goto exit; + if ((str = spa_dict_lookup(props, PW_KEY_METADATA_NAME)) != NULL && + !spa_streq(str, "default")) goto exit; proxy = pw_registry_bind(c->registry,