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

Commit 595326f3 authored by Jeremy Wu's avatar Jeremy Wu
Browse files

InputRouteManager: only update active type for src

Bug: 355684672
Bug: 367117623
Bug: 411019255
Test: verify active device in UI is consistent
Flag: com.android.media.flags.enable_audio_input_device_routing_and_volume_control
Change-Id: Ib0e594a9e92cbcbf483ebedc1008744a48e50c11
parent 6cd6ed40
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -85,6 +85,10 @@ public final class InputRouteManager {
                    @AudioDeviceType int deviceTypeToActivate = mSelectedInputDeviceType;
                    String deviceAddrToActivate = mSelectedInputDeviceAddr;
                    for (AudioDeviceInfo info : addedDevices) {
                        if (!info.isSource()) {
                            continue;
                        }

                        @AudioDeviceType int type = info.getType();
                        String addr = info.getAddress();
                        // Since onAudioDevicesAdded is called not only when new device is hot