diff --git a/profiles/audio/avrcp.c b/profiles/audio/avrcp.c
index 3d54fbe..90c80c3 100644
--- a/profiles/audio/avrcp.c
+++ b/profiles/audio/avrcp.c
GSList *sessions;
uint16_t id;
uint16_t uid_counter;
+ bool browsed;
uint8_t *features;
struct avrcp_player_cb *cb;
return FALSE;
player->uid_counter = bt_get_be16(&pdu->params[1]);
+ player->browsed = true;
items = bt_get_be32(&pdu->params[3]);
media_player_set_name(mp, name);
}
- if (session->player == player)
+ if (session->player == player && !player->browsed)
avrcp_set_browsed_player(session, player);
return player;