mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 13:08:46 +00:00
Fix issue where audio selections weren't persisting in UI.
This commit is contained in:
@@ -168,6 +168,7 @@ class FullSignalAudioManagerApi31(context: Context, eventListener: EventListener
|
||||
val availableCommunicationDevices: List<AudioDeviceInfo> = androidAudioManager.availableCommunicationDevices
|
||||
if (userSelectedAudioDevice != null) {
|
||||
androidAudioManager.communicationDevice = userSelectedAudioDevice
|
||||
eventListener?.onAudioDeviceChanged(AudioDeviceMapping.fromPlatformType(userSelectedAudioDevice!!.type), availableCommunicationDevices.map { AudioDeviceMapping.fromPlatformType(it.type) }.toSet())
|
||||
} else {
|
||||
val excludedDevices = emptyList<String>() // TODO: pull this from somewhere. Preferences?
|
||||
val autoSelectableDevices = availableCommunicationDevices.filterNot { excludedDevices.contains(it.address) }
|
||||
|
||||
Reference in New Issue
Block a user