From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> This enables the same logic used for A2DP sink, so it attempt to connect AVRCP if remote device support it. Note this is necessary for some devices e.g. WP7 that don't connect even when being the initiator because it is not mandatory for target to do so even though it is recommended to avoid collisions while trying to estabilish the connection. --- profiles/audio/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/profiles/audio/device.c b/profiles/audio/device.c index df57d81..5176a60 100644 --- a/profiles/audio/device.c +++ b/profiles/audio/device.c @@ -269,7 +269,7 @@ static void device_avdtp_cb(struct audio_device *dev, struct avdtp *session, avdtp_session_state_t new_state, void *user_data) { - if (!dev->sink || !dev->control) + if (!dev->control) return; if (new_state == AVDTP_SESSION_STATE_CONNECTED) { -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html