Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 82c6833c authored by Eric Laurent's avatar Eric Laurent Committed by android-build-merger
Browse files

Merge "AudioService: fix missing AUDIO_BECOMING_NOISY intent" into oc-dev

am: d91cedb7

Change-Id: I0d07b4cb37b9c35086e82bf06d55c99d47b267ad
parents a0f1fb6b d91cedb7
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -5149,7 +5149,7 @@ public class AudioService extends IAudioService.Stub

    private void onBluetoothA2dpDeviceConfigChange(BluetoothDevice btDevice)
    {
        if (DEBUG_VOL) {
        if (DEBUG_DEVICES) {
            Log.d(TAG, "onBluetoothA2dpDeviceConfigChange btDevice=" + btDevice);
        }
        if (btDevice == null) {
@@ -5166,8 +5166,13 @@ public class AudioService extends IAudioService.Stub
            final DeviceListSpec deviceSpec = mConnectedDevices.get(key);
            if (deviceSpec != null) {
                // Device is connected
                AudioSystem.handleDeviceConfigChange(device, address,
                        btDevice.getName());
               if (AudioSystem.handleDeviceConfigChange(device, address,
                        btDevice.getName()) != AudioSystem.AUDIO_STATUS_OK) {
                   // force A2DP device disconnection in case of error so that AudioService state is
                   // consistent with audio policy manager state
                   setBluetoothA2dpDeviceConnectionState(
                           btDevice, BluetoothA2dp.STATE_DISCONNECTED, BluetoothProfile.A2DP_SINK);
               }
            }
        }
    }