From 28b99be3183a853703691eaee22b92ac4da437be Mon Sep 17 00:00:00 2001 From: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> Date: Mon, 18 Nov 2019 14:54:08 -0500 Subject: [PATCH] conference: manage hold and hang up Change-Id: I4b7638a46566449914d39e9496bd5583f9d98f7f --- src/CurrentCallVC.mm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm index 6d81af68..e3f3b72c 100644 --- a/src/CurrentCallVC.mm +++ b/src/CurrentCallVC.mm @@ -162,6 +162,7 @@ CVPixelBufferRef pixelBufferPreview; confUid_ = convIt->confId; [self.chatVC setConversationUid:convUid model:account->conversationModel.get()]; [self connectSignals]; + callModel->setCurrentCall([self getcallID]); } -(void) connectSignals { @@ -330,6 +331,7 @@ CVPixelBufferRef pixelBufferPreview; [muteAudioButton setHidden:!confUid_.empty()]; [muteVideoButton setHidden:!confUid_.empty()]; [recordOnOffButton setHidden:!confUid_.empty()]; + [holdOnOffButton setHidden:!confUid_.empty()]; [timeSpentLabel setStringValue:@(callModel->getFormattedCallDuration(callUid_).c_str())]; if (refreshDurationTimer == nil) @@ -802,7 +804,7 @@ CVPixelBufferRef pixelBufferPreview; return; auto* callModel = accountInfo_->callModel.get(); - callModel->hangUp([self getcallID]); + callModel->hangUp(callUid_); } - (IBAction)accept:(id)sender { @@ -915,7 +917,7 @@ CVPixelBufferRef pixelBufferPreview; - (IBAction)hidePreview:(id)sender { CGRect previewFrame = previewView.frame; - CGRect newPreviewFrame;//, bcHidePreviewFrame; + CGRect newPreviewFrame; if (previewFrame.size.width > HIDE_PREVIEW_BUTTON_SIZE) { self.movableBaseForView.movable = false; newPreviewFrame = self.getVideoPreviewCollapsedSize; -- GitLab