[pulseaudio-discuss] [PATCH v0 07/20] Consider unknown availability in module-switch-on-port-available

Mikel Astiz mikel.astiz.oss at gmail.com
Wed Aug 22 01:08:20 PDT 2012


From: Mikel Astiz <mikel.astiz at bmw-carit.de>

A port with the availability state flag set to unknown should not be
considered an active port.
---
 src/modules/module-switch-on-port-available.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/modules/module-switch-on-port-available.c b/src/modules/module-switch-on-port-available.c
index 1da612d..8c16821 100644
--- a/src/modules/module-switch-on-port-available.c
+++ b/src/modules/module-switch-on-port-available.c
@@ -85,7 +85,7 @@ static pa_bool_t try_to_switch_profile(pa_card *card, pa_device_port *port) {
             PA_IDXSET_FOREACH(sink, card->sinks, state2) {
                 if (!sink->active_port)
                     continue;
-                if (sink->active_port->available != PA_PORT_AVAILABLE_NO)
+                if (sink->active_port->available == PA_PORT_AVAILABLE_YES)
                     found_active_port = TRUE;
             }
 
-- 
1.7.7.6



More information about the pulseaudio-discuss mailing list