From ea150939cbc0a5832ab741915e0669c70c89c155 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 6 Apr 2023 14:35:46 -0400 Subject: [PATCH] Fix issue where audio selections weren't persisting in UI. --- .../securesms/webrtc/audio/FullSignalAudioManagerApi31.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/FullSignalAudioManagerApi31.kt b/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/FullSignalAudioManagerApi31.kt index 1340d02dad..652918e288 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/FullSignalAudioManagerApi31.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/webrtc/audio/FullSignalAudioManagerApi31.kt @@ -168,6 +168,7 @@ class FullSignalAudioManagerApi31(context: Context, eventListener: EventListener val availableCommunicationDevices: List = 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() // TODO: pull this from somewhere. Preferences? val autoSelectableDevices = availableCommunicationDevices.filterNot { excludedDevices.contains(it.address) }