From 67fcc760930960b5f7494287ce3ad422de31f99c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 20 Jan 2009 03:23:32 +0100 Subject: fix profile names to include input/output specifier --- src/modules/alsa/module-alsa-card.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/modules/alsa/module-alsa-card.c') diff --git a/src/modules/alsa/module-alsa-card.c b/src/modules/alsa/module-alsa-card.c index 2cc8a151..1e3c0c1d 100644 --- a/src/modules/alsa/module-alsa-card.c +++ b/src/modules/alsa/module-alsa-card.c @@ -90,14 +90,15 @@ static void enumerate_cb( struct profile_data *d; if (sink && source) { - n = pa_sprintf_malloc("%s+%s", sink->name, source->name); + n = pa_sprintf_malloc("output-%s+input-%s", sink->name, source->name); t = pa_sprintf_malloc("Output %s + Input %s", sink->description, source->description); } else if (sink) { - n = pa_xstrdup(sink->name); + n = pa_sprintf_malloc("output-%s", sink->name); t = pa_sprintf_malloc("Output %s", sink->description); } else { pa_assert(source); n = pa_xstrdup(source->name); + n = pa_sprintf_malloc("input-%s", source->name); t = pa_sprintf_malloc("Input %s", source->description); } -- cgit