Prevent audio route menu to be briefly visible when toggling speaker in conference waiting room if animations are enabled and no bluetooth device is connected

This commit is contained in:
Sylvain Berfini 2022-10-27 10:24:57 +02:00
parent 8721a68db5
commit 24c653d039

View file

@ -259,8 +259,10 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
}
updateAudioRouteState()
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
if (audioRoutesSelected.value == true) {
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
}
}
fun setSpeakerAudioRoute() {
@ -273,8 +275,10 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
}
updateAudioRouteState()
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
if (audioRoutesSelected.value == true) {
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
}
}
fun setEarpieceAudioRoute() {
@ -287,8 +291,10 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
}
updateAudioRouteState()
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
if (audioRoutesSelected.value == true) {
audioRoutesSelected.value = false
audioRoutesMenuAnimator.reverse()
}
}
fun toggleLayoutMenu() {