Fix navigation when hanging up conference after editing participants list

This commit is contained in:
Christophe Deschamps 2022-12-01 18:03:03 +01:00 committed by QuentinArguillere
parent 6850282208
commit b78b4a1e6b
2 changed files with 3 additions and 2 deletions

View file

@ -209,7 +209,7 @@ static UICompositeViewDescription *compositeDescription = nil;
[_tableController.contactsGroup removeAllObjects];
if (_isForVoipConference) {
if (_isForOngoingVoipConference) {
[PhoneMainView.instance changeCurrentView:VIEW(ConferenceCallView).compositeViewDescription];
[PhoneMainView.instance popToView:VIEW(ConferenceCallView).compositeViewDescription];
[ControlsViewModelBridge showParticipants];
} else {
[PhoneMainView.instance popToView:ConferenceSchedulingView.compositeViewDescription];
@ -225,7 +225,7 @@ static UICompositeViewDescription *compositeDescription = nil;
- (IBAction)onNextClick:(id)sender {
if (_isForVoipConference) {
if (_isForOngoingVoipConference) {
[PhoneMainView.instance changeCurrentView:VIEW(ConferenceCallView).compositeViewDescription];
[PhoneMainView.instance popToView:VIEW(ConferenceCallView).compositeViewDescription];
[ConferenceViewModelBridge updateParticipantsListWithAddresses:_tableController.contactsGroup];
} else {
[PhoneMainView.instance changeCurrentView:VIEW(ConferenceSchedulingSummaryView).compositeViewDescription];

View file

@ -38,6 +38,7 @@ import linphonesw
let edit = CallControlButton(buttonTheme: VoipTheme.voip_edit, onClickAction: {
self.removeFromSuperview()
self.gotoParticipantsListSelection()
})
super.headerView.addSubview(edit)