diff --git a/src/pipewire/global.c b/src/pipewire/global.c index e4ec1c0bc..e3c420fdc 100644 --- a/src/pipewire/global.c +++ b/src/pipewire/global.c @@ -106,7 +106,7 @@ pw_global_register(struct pw_global *global, struct pw_core *core = global->core; global->owner = owner; - if (owner) + if (owner && parent == NULL) parent = owner->global; if (parent == NULL) parent = core->global;