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:
parent
8721a68db5
commit
24c653d039
1 changed files with 12 additions and 6 deletions
|
@ -259,9 +259,11 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
|
|||
}
|
||||
updateAudioRouteState()
|
||||
|
||||
if (audioRoutesSelected.value == true) {
|
||||
audioRoutesSelected.value = false
|
||||
audioRoutesMenuAnimator.reverse()
|
||||
}
|
||||
}
|
||||
|
||||
fun setSpeakerAudioRoute() {
|
||||
Log.i("[Conference Waiting Room] Set default output audio device to Speaker")
|
||||
|
@ -273,9 +275,11 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
|
|||
}
|
||||
updateAudioRouteState()
|
||||
|
||||
if (audioRoutesSelected.value == true) {
|
||||
audioRoutesSelected.value = false
|
||||
audioRoutesMenuAnimator.reverse()
|
||||
}
|
||||
}
|
||||
|
||||
fun setEarpieceAudioRoute() {
|
||||
Log.i("[Conference Waiting Room] Set default output audio device to Earpiece")
|
||||
|
@ -287,9 +291,11 @@ class ConferenceWaitingRoomViewModel : MessageNotifierViewModel() {
|
|||
}
|
||||
updateAudioRouteState()
|
||||
|
||||
if (audioRoutesSelected.value == true) {
|
||||
audioRoutesSelected.value = false
|
||||
audioRoutesMenuAnimator.reverse()
|
||||
}
|
||||
}
|
||||
|
||||
fun toggleLayoutMenu() {
|
||||
layoutMenuSelected.value = layoutMenuSelected.value != true
|
||||
|
|
Loading…
Reference in a new issue