From e9f4b55eb2814cc333651e3a3b5b76d0cd58da41 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 5 Apr 2024 15:53:13 +0200 Subject: [PATCH] impl-node: set info.id as well This is updated from the clock id a little later but we need it earlier in the initialized event. --- src/pipewire/impl-node.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index aaf58e03e..62a2abc3b 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -742,6 +742,7 @@ int pw_impl_node_set_io(struct pw_impl_node *this, uint32_t id, void *data, size } this->driving = this->rt.clock && this->rt.position && this->rt.position->clock.id == this->rt.clock->id; + return res; } @@ -807,6 +808,7 @@ int pw_impl_node_register(struct pw_impl_node *this, insert_driver(context, this); this->registered = true; + this->info.id = this->global->id; this->rt.target.activation->position.clock.id = this->global->id; pw_properties_setf(this->properties, PW_KEY_OBJECT_ID, "%d", this->global->id);