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

Commit ac14ce4b authored by Jiabin Huang's avatar Jiabin Huang Committed by Automerger Merge Worker
Browse files

Merge "AS: only dispatch preferred mixer attributes change if the device is...

Merge "AS: only dispatch preferred mixer attributes change if the device is found." into udc-dev am: ceabef76

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/22126832



Change-Id: I40a47bed633404dc8ec9cf3e02a378b15bb8386a
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 393e7136 ceabef76
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -597,7 +597,13 @@ public class AudioDeviceInventory {
            if (wdcs.mState == AudioService.CONNECTION_STATE_DISCONNECTED
                    && AudioSystem.DEVICE_OUT_ALL_USB_SET.contains(
                            wdcs.mAttributes.getInternalType())) {
                mDeviceBroker.dispatchPreferredMixerAttributesChangedCausedByDeviceRemoved(info);
                if (info != null) {
                    mDeviceBroker.dispatchPreferredMixerAttributesChangedCausedByDeviceRemoved(
                            info);
                } else {
                    Log.e(TAG, "Didn't find AudioDeviceInfo to notify preferred mixer "
                            + "attributes change for type=" + wdcs.mAttributes.getType());
                }
            }
            sendDeviceConnectionIntent(type, wdcs.mState,
                    wdcs.mAttributes.getAddress(), wdcs.mAttributes.getName());