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