Ignore Bluetooth devices with Watch in their product name.

Addresses #13141
This commit is contained in:
Nicholas
2023-09-05 15:34:54 -04:00
committed by Nicholas Tinsley
parent c45e79c588
commit 7ba595be55

View File

@@ -177,7 +177,7 @@ class FullSignalAudioManagerApi31(context: Context, eventListener: EventListener
} else {
val searchOrder: List<AudioDevice> = listOf(AudioDevice.BLUETOOTH, AudioDevice.WIRED_HEADSET, defaultAudioDevice, AudioDevice.EARPIECE, AudioDevice.SPEAKER_PHONE, AudioDevice.NONE).distinct()
for (deviceType in searchOrder) {
candidate = availableCommunicationDevices.find { AudioDeviceMapping.fromPlatformType(it.type) == deviceType }
candidate = availableCommunicationDevices.filterNot { it.productName.contains(" Watch", true) }.find { AudioDeviceMapping.fromPlatformType(it.type) == deviceType }
if (candidate != null) {
break
}