From cba4c6b9ebec0979d3dd98be5756b6a04859d146 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 21 Jan 2009 01:59:15 +0100 Subject: when changing profiles do the actual assignment in the generic implementation --- src/pulsecore/card.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/pulsecore/card.c') diff --git a/src/pulsecore/card.c b/src/pulsecore/card.c index f42ad91d..af2a178b 100644 --- a/src/pulsecore/card.c +++ b/src/pulsecore/card.c @@ -196,7 +196,7 @@ int pa_card_set_profile(pa_card *c, const char *name) { pa_assert(c); if (!c->set_profile) { - pa_log_warn("set_profile() operation not implemented for card %u", c->index); + pa_log_warn("set_profile() operation not implemented for card %u \"%s\"", c->index, c->name); return -1; } @@ -214,5 +214,9 @@ int pa_card_set_profile(pa_card *c, const char *name) { pa_subscription_post(c->core, PA_SUBSCRIPTION_EVENT_CARD|PA_SUBSCRIPTION_EVENT_CHANGE, c->index); + pa_log_info("Successfully changed profile of card %u \"%s\" to %s", c->index, c->name, profile->name); + + c->active_profile = profile; + return 0; } -- cgit