diff --git a/Classes/Swift/Voip/Views/CompositeViewControllers/ActiveCallOrConferenceView.swift b/Classes/Swift/Voip/Views/CompositeViewControllers/ActiveCallOrConferenceView.swift index 9049f7af6..84cbe4961 100644 --- a/Classes/Swift/Voip/Views/CompositeViewControllers/ActiveCallOrConferenceView.swift +++ b/Classes/Swift/Voip/Views/CompositeViewControllers/ActiveCallOrConferenceView.swift @@ -121,21 +121,20 @@ import linphonesw // Paused by local (Call) callPausedByLocalView = PausedCallOrConferenceView(iconName: "voip_conference_play_big",titleText: VoipTexts.call_locally_paused_title,subTitleText: VoipTexts.call_locally_paused_subtitle, onClickAction: { CallsViewModel.shared.currentCallData.value??.togglePause() - }) + }) view.addSubview(callPausedByLocalView!) callPausedByLocalView?.matchParentSideBorders().matchParentHeight().alignAbove(view:controlsView,withMargin:SharedLayoutConstants.buttons_bottom_margin).done() callPausedByLocalView?.isHidden = true // Conference paused - conferencePausedView = PausedCallOrConferenceView(iconName: "voip_conference_play_big",titleText: VoipTexts.conference_paused_title,subTitleText: VoipTexts.conference_paused_subtitle) + conferencePausedView = PausedCallOrConferenceView(iconName: "voip_conference_play_big",titleText: VoipTexts.conference_paused_title,subTitleText: VoipTexts.conference_paused_subtitle, onClickAction: { + ConferenceViewModel.shared.togglePlayPause() + }) view.addSubview(conferencePausedView!) conferencePausedView?.matchParentSideBorders().matchParentHeight().alignAbove(view:controlsView,withMargin:SharedLayoutConstants.buttons_bottom_margin).done() conferencePausedView?.isHidden = true - conferencePausedView?.onClick { - ConferenceViewModel.shared.togglePlayPause() - } - + // Conference grid conferenceGridView = VoipConferenceGridView() fullScreenMutableContainerView.addSubview(conferenceGridView!) diff --git a/Classes/Swift/Voip/Views/Fragments/PausedCallOrConferenceView.swift b/Classes/Swift/Voip/Views/Fragments/PausedCallOrConferenceView.swift index 560cd26eb..381fce7e9 100644 --- a/Classes/Swift/Voip/Views/Fragments/PausedCallOrConferenceView.swift +++ b/Classes/Swift/Voip/Views/Fragments/PausedCallOrConferenceView.swift @@ -24,17 +24,17 @@ import SnapKit import linphonesw class PausedCallOrConferenceView: UIView { - + // Layout constants let icon_size = 200 let icon_padding = 80.0 let title_margin_top = 20 - + var icon : UIImageView? = nil let title = StyledLabel(VoipTheme.call_or_conference_title) let subtitle = StyledLabel(VoipTheme.call_or_conference_subtitle) - - var onClickAction : (()->Void)? = nil + + var onClickAction : (()->Void)? = nil required init?(coder: NSCoder) { super.init(coder: coder) @@ -53,7 +53,7 @@ class PausedCallOrConferenceView: UIView { icon!.contentMode = .scaleAspectFit centeredView.addSubview(icon!) icon!.square(icon_size).centerX().done() - + title.numberOfLines = 0 centeredView.addSubview(title) title.alignUnder(view:icon!, withMargin:title_margin_top).matchParentSideBorders().done() @@ -66,11 +66,11 @@ class PausedCallOrConferenceView: UIView { self.addSubview(centeredView) centeredView.center().matchParentSideBorders().wrapContentY().done() - - self.onClickAction = onClickAction - icon!.onClick { - self.onClickAction?() - } + + self.onClickAction = onClickAction + icon!.onClick { + self.onClickAction?() + } }