mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-15 07:28:30 +00:00
Fix speaker button initialisation issue.
This commit is contained in:
@@ -110,14 +110,16 @@ class CallScreenController private constructor(
|
|||||||
isEarpieceAvailable = callControlsState.isEarpieceAvailable
|
isEarpieceAvailable = callControlsState.isEarpieceAvailable
|
||||||
isWiredHeadsetAvailable = callControlsState.isWiredHeadsetAvailable
|
isWiredHeadsetAvailable = callControlsState.isWiredHeadsetAvailable
|
||||||
isBluetoothHeadsetAvailable = callControlsState.isBluetoothHeadsetAvailable
|
isBluetoothHeadsetAvailable = callControlsState.isBluetoothHeadsetAvailable
|
||||||
|
setCurrentOutput(callControlsState.audioOutput)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LaunchedEffect(callControlsState.isEarpieceAvailable, callControlsState.isWiredHeadsetAvailable, callControlsState.isBluetoothHeadsetAvailable) {
|
LaunchedEffect(callControlsState.isEarpieceAvailable, callControlsState.isWiredHeadsetAvailable, callControlsState.isBluetoothHeadsetAvailable, callControlsState.audioOutput) {
|
||||||
audioOutputPickerOutputState.apply {
|
audioOutputPickerOutputState.apply {
|
||||||
isEarpieceAvailable = callControlsState.isEarpieceAvailable
|
isEarpieceAvailable = callControlsState.isEarpieceAvailable
|
||||||
isWiredHeadsetAvailable = callControlsState.isWiredHeadsetAvailable
|
isWiredHeadsetAvailable = callControlsState.isWiredHeadsetAvailable
|
||||||
isBluetoothHeadsetAvailable = callControlsState.isBluetoothHeadsetAvailable
|
isBluetoothHeadsetAvailable = callControlsState.isBluetoothHeadsetAvailable
|
||||||
|
setCurrentOutput(callControlsState.audioOutput)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user