diff --git a/pipewire-pulseaudio/src/context.c b/pipewire-pulseaudio/src/context.c index 6941c7b34..01b289d30 100644 --- a/pipewire-pulseaudio/src/context.c +++ b/pipewire-pulseaudio/src/context.c @@ -904,10 +904,9 @@ static void device_sync_ports(struct global *g) } if (props) changed += parse_props(ng, props, true); - if (changed) { - ng->changed += changed; + ng->changed += changed; + if (ng->changed) global_sync(ng); - } } } }