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

Commit d91cedb7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents 9cd47a8f 5205a35f
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);
               }
            }
        }
    }