From 053db67fe83c502f5e509522497bed6fb721d4c7 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 21 Aug 2007 08:02:07 +0000 Subject: Handle connect attempts during authorization better --- audio/manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'audio/manager.c') diff --git a/audio/manager.c b/audio/manager.c index 4d8d424d..c1a72b8f 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -1681,7 +1681,8 @@ struct device *manager_get_connected_device(void) for (l = devices; l != NULL; l = g_slist_next(l)) { struct device *device = l->data; - if (device->sink && sink_is_active(device)) + if ((device->sink || device->source) && + avdtp_is_connected(&device->src, &device->dst)) return device; if (device->headset && headset_is_active(device)) -- cgit