diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index e14b43939..c910862e6 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -2587,7 +2587,8 @@ static void registry_event_global(void *data, uint32_t id, if ((str = spa_dict_lookup(props, PW_KEY_PORT_ID)) != NULL) snprintf(o->port.system, sizeof(o->port.system), "system:%s_%d", - flags & JackPortIsInput ? "playback" : "capture", + flags & JackPortIsInput ? "playback" : + is_monitor ? "monitor" : "capture", atoi(str)+1); o->port.flags = flags;