summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpramod kotreshappa <kpramod@codeaurora.org>2015-01-28 19:42:55 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2015-02-05 14:55:50 -0800
commite25b96fd4a5c1d5ff461d4d121ea51edea62b2ec (patch)
tree25d53dcfa4ed59a321266b344611db5660532c53
parent70f0c7b34fb0539ffeacd11fbf46d5a9fd4dfd50 (diff)
downloadandroid_packages_apps_Bluetooth-e25b96fd4a5c1d5ff461d4d121ea51edea62b2ec.tar.gz
android_packages_apps_Bluetooth-e25b96fd4a5c1d5ff461d4d121ea51edea62b2ec.tar.bz2
android_packages_apps_Bluetooth-e25b96fd4a5c1d5ff461d4d121ea51edea62b2ec.zip
Bluetooth: Fix to respond to Browse command when not supported
Send error response for GetFolderItem with NowPlaying scope AVRCP browse command sent by remote prior to SetBrowsedPlayer command. Change-Id: I878e71d5534e055a0d498317200ee13cbba878dd
-rw-r--r--src/com/android/bluetooth/avrcp/Avrcp.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/bluetooth/avrcp/Avrcp.java b/src/com/android/bluetooth/avrcp/Avrcp.java
index de31eef45..2363d8067 100644
--- a/src/com/android/bluetooth/avrcp/Avrcp.java
+++ b/src/com/android/bluetooth/avrcp/Avrcp.java
@@ -2961,7 +2961,7 @@ public final class Avrcp {
while (rccIterator.hasNext()) {
final MediaPlayerInfo di = rccIterator.next();
if (di.GetPlayerFocus()) {
- if (!di.IsRemoteAddressable()) {
+ if (!di.IsRemoteAddressable() || mCurrentPath.equals(PATH_INVALID)) {
getFolderItemsRspNative((byte)INTERNAL_ERROR, numItems, itemType,
uid, type, playable, displayName, numAtt, attValues, attIds);
Log.e(TAG, "GetFolderItems fails: addressed player is not browsable");