mirror of
https://github.com/SimpleMobileTools/Simple-Dialer.git
synced 2025-02-12 01:20:49 +01:00
Update mute button state outside toggleMicrophone()
This commit is contained in:
parent
8e7f3581b4
commit
835f2ad2eb
@ -444,6 +444,9 @@ class CallActivity : SimpleActivity() {
|
||||
|
||||
private fun updateCallAudioState(route: AudioRoute?) {
|
||||
if (route != null) {
|
||||
isMicrophoneOff = audioManager.isMicrophoneMute
|
||||
updateMicrophoneButton()
|
||||
|
||||
isSpeakerOn = route == AudioRoute.SPEAKER
|
||||
val supportedAudioRoutes = CallManager.getSupportedAudioRoutes()
|
||||
call_toggle_speaker.apply {
|
||||
@ -473,9 +476,13 @@ class CallActivity : SimpleActivity() {
|
||||
|
||||
private fun toggleMicrophone() {
|
||||
isMicrophoneOff = !isMicrophoneOff
|
||||
toggleButtonColor(call_toggle_microphone, isMicrophoneOff)
|
||||
audioManager.isMicrophoneMute = isMicrophoneOff
|
||||
CallManager.inCallService?.setMuted(isMicrophoneOff)
|
||||
updateMicrophoneButton()
|
||||
}
|
||||
|
||||
private fun updateMicrophoneButton() {
|
||||
toggleButtonColor(call_toggle_microphone, isMicrophoneOff)
|
||||
call_toggle_microphone.contentDescription = getString(if (isMicrophoneOff) R.string.turn_microphone_on else R.string.turn_microphone_off)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user