From a0f543f0eb8ee35f5cfac3b86f0a88e3f01809ff Mon Sep 17 00:00:00 2001 From: Michal Labedzki Date: Thu, 28 Jun 2012 12:22:33 +0200 Subject: [PATCH] AVRCP: Register AVRCP before MEDIA interface Register AVRCP before MEDIA interface to avoid searching for or accessing non-existent AVRCP server. --- audio/manager.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audio/manager.c b/audio/manager.c index b7e8c8ab7..999124d1d 100644 --- a/audio/manager.c +++ b/audio/manager.c @@ -1228,6 +1228,9 @@ int audio_manager_init(DBusConnection *conn, GKeyFile *conf, max_connected_headsets = i; proceed: + if (enabled.control) + btd_register_adapter_driver(&avrcp_server_driver); + if (enabled.media) btd_register_adapter_driver(&media_server_driver); @@ -1240,9 +1243,6 @@ proceed: if (enabled.source || enabled.sink) btd_register_adapter_driver(&a2dp_server_driver); - if (enabled.control) - btd_register_adapter_driver(&avrcp_server_driver); - btd_register_device_driver(&audio_driver); *enable_sco = (enabled.gateway || enabled.headset); -- 2.47.3