From bbc50dcb95ca0086de3881d9412749d488c9f018 Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Mon, 11 Nov 2024 16:10:45 +0100 Subject: [PATCH] avrcp_target: send now playing item id in INTERIM response if available --- src/classic/avrcp_target.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/classic/avrcp_target.c b/src/classic/avrcp_target.c index af43b2376..c63222721 100644 --- a/src/classic/avrcp_target.c +++ b/src/classic/avrcp_target.c @@ -1185,6 +1185,10 @@ static void avrcp_handle_l2cap_data_packet_for_signaling_connection(avrcp_connec switch (event_id){ case AVRCP_NOTIFICATION_EVENT_TRACK_CHANGED: if (connection->target_track_selected){ + if (connection->target_total_tracks > 0){ + avrcp_target_response_vendor_dependent_interim(connection, pdu_id, event_id, connection->target_track_id, 8); + break; + } avrcp_target_response_vendor_dependent_interim(connection, pdu_id, event_id, AVRCP_NOTIFICATION_TRACK_SELECTED, 8); } else { avrcp_target_response_vendor_dependent_interim(connection, pdu_id, event_id, AVRCP_NOTIFICATION_TRACK_NOT_SELECTED, 8);