Avrcp_ext: Remove "synchronized" from function onConnectionStateChanged
When avrcp is disconnected, onConnectionStateChanged with keyword
"synchronized" may block the btif thread if isMusicActive()
call get locked with the "this" lock held.
Hence removing keyword "synchronized" from function
onConnectionStateChanged to avoid blocking btif thread.
Change-Id: Ie32941290c6c23778d87b6581095763868ab3b73
CRs-Fixed: 2424442
diff --git a/packages_apps_bluetooth_ext/src/avrcp/Avrcp_ext.java b/packages_apps_bluetooth_ext/src/avrcp/Avrcp_ext.java
index 2ff0462..134d658 100644
--- a/packages_apps_bluetooth_ext/src/avrcp/Avrcp_ext.java
+++ b/packages_apps_bluetooth_ext/src/avrcp/Avrcp_ext.java
@@ -4385,7 +4385,7 @@
deviceFeatures[index].mLastLocalVolume = -1;
}
- private synchronized void onConnectionStateChanged(
+ private void onConnectionStateChanged(
boolean rc_connected, boolean br_connected, byte[] address) {
BluetoothDevice device = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(address);
Log.d(TAG, "onConnectionStateChanged " + rc_connected + " " + br_connected + " Addr:"