From c76c857c26ba76fdf319e83a353db66f7b0ab32f Mon Sep 17 00:00:00 2001 From: Joseph Pirozzo Date: Tue, 5 Apr 2016 14:50:20 -0700 Subject: [PATCH] PBAP connect to alternate device. Fix connect to first disconnect from all connected devices before attempting to connect to a new device for PBAP Client. Bug: 28003503 Change-Id: I1299fc146c881f359832dae2da814a4aebbfec59 --- .../com/android/settingslib/bluetooth/PbapClientProfile.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapClientProfile.java b/packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapClientProfile.java index aa95be27ea527..d7c9eab6074b7 100755 --- a/packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapClientProfile.java +++ b/packages/SettingsLib/src/com/android/settingslib/bluetooth/PbapClientProfile.java @@ -144,7 +144,9 @@ final class PbapClientProfile implements LocalBluetoothProfile { return true; } } - mService.disconnect(device); + for (BluetoothDevice src : srcs) { + mService.disconnect(device); + } } Log.d(TAG,"PBAPClientProfile attempting to connect to " + device.getAddress());