From 330741d523d015b2f692598d44ddd62ca0913321 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mon, 8 Jul 2024 17:21:13 +0200 Subject: [PATCH] aconnect: Fix the indication of inactive ports The inactive port should have been shown in each port line instead of the client name line. Fixes: 64b1d486b1c6 ("aconnect: Add UMP support") Signed-off-by: Takashi Iwai --- seq/aconnect/aconnect.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/seq/aconnect/aconnect.c b/seq/aconnect/aconnect.c index 7096feb..371165d 100644 --- a/seq/aconnect/aconnect.c +++ b/seq/aconnect/aconnect.c @@ -215,10 +215,6 @@ static void print_port(snd_seq_t *seq ATTRIBUTE_UNUSED, break; } #endif -#ifdef HANDLE_SHOW_ALL - if (snd_seq_port_info_get_capability(pinfo) & SND_SEQ_PORT_CAP_INACTIVE) - printf(",INACTIVE"); -#endif #ifdef HAVE_SEQ_CLIENT_INFO_GET_CARD card = snd_seq_client_info_get_card(cinfo); #endif @@ -232,9 +228,14 @@ static void print_port(snd_seq_t *seq ATTRIBUTE_UNUSED, printf(",pid=%d", pid); printf("]\n"); } - printf(" %3d '%-16s'\n", + printf(" %3d '%-16s'", snd_seq_port_info_get_port(pinfo), snd_seq_port_info_get_name(pinfo)); +#ifdef HANDLE_SHOW_ALL + if (snd_seq_port_info_get_capability(pinfo) & SND_SEQ_PORT_CAP_INACTIVE) + printf(" [INACTIVE]"); +#endif + printf("\n"); } static void print_port_and_subs(snd_seq_t *seq, snd_seq_client_info_t *cinfo,