From ec2a1f21424e2adaf5e45a0cb403a79f4987555c Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 15 Oct 2012 16:05:23 +0200 Subject: [PATCH] AVRCP: Register to AVCTP state changes without depending on player It is not longer necessary to have a player to be able to register the extra pdu handlers. --- audio/avrcp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audio/avrcp.c b/audio/avrcp.c index aa629871e..295a1e119 100644 --- a/audio/avrcp.c +++ b/audio/avrcp.c @@ -1467,6 +1467,9 @@ int avrcp_register(const bdaddr_t *src, GKeyFile *config) servers = g_slist_append(servers, server); + if (!avctp_id) + avctp_id = avctp_add_state_cb(state_changed, NULL); + return 0; } @@ -1528,9 +1531,6 @@ struct avrcp_player *avrcp_register_player(const bdaddr_t *src, player->user_data = user_data; player->destroy = destroy; - if (!avctp_id) - avctp_id = avctp_add_state_cb(state_changed, NULL); - server->players = g_slist_append(server->players, player); /* Assign player to session without current player */ -- 2.47.3