From b801527f882fa2572fa3c2bc6c1e1c0504b3237d Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 20 Aug 2025 11:39:30 +0200 Subject: [PATCH] jack: emit port_rename callbacks When the port is renamed, we queue a PORT_RENAME callback with an arg1 as 1. Before emitting the event we check the registered state of the port but we want to suppress the event if the port was *not* registered, ie. when the registered state != 1 (arg1). --- pipewire-jack/src/pipewire-jack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index c8b4a149d..92d777f7e 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -1095,7 +1095,7 @@ static void on_notify_event(void *data, uint64_t count) c->portregistration_arg); break; case NOTIFY_TYPE_PORT_RENAME: - if (o->registered == notify->arg1) + if (o->registered != notify->arg1) break; pw_log_debug("%p: port rename %u %s->%s", c, o->serial, o->port.old_name, o->port.name);