Fix VoipExtraButtonsView when call is paused

This commit is contained in:
Benoit Martins 2023-06-21 11:27:45 +02:00
parent 5ae1293d09
commit f1b69a388d

View file

@ -83,6 +83,8 @@ import linphonesw
// Extra Buttons
let showextraButtons = CallControlButton(imageInset:AbstractIncomingOutgoingCallView.answer_decline_inset, buttonTheme: VoipTheme.call_more, onClickAction: {
self.view.bringSubviewToFront(self.shadingMask)
self.view.bringSubviewToFront(self.extraButtonsView)
self.showModalSubview(view: self.extraButtonsView)
ControlsViewModel.shared.audioRoutesSelected.value = false
})
@ -101,6 +103,8 @@ import linphonesw
shadingMask.onClick {
if (!self.extraButtonsView.isHidden) {
self.hideModalSubview(view: self.extraButtonsView)
} else if (self.extraButtonsView.isHidden && !self.shadingMask.isHidden && ControlsViewModel.shared.numpadVisible.value == false && ControlsViewModel.shared.callStatsVisible.value == false){
self.shadingMask.isHidden = true
}
ControlsViewModel.shared.audioRoutesSelected.value = false
}