diff --git a/Riot/Modules/Call/PiP/CallPiPView.swift b/Riot/Modules/Call/PiP/CallPiPView.swift index 18e7174ee..5e048e40c 100644 --- a/Riot/Modules/Call/PiP/CallPiPView.swift +++ b/Riot/Modules/Call/PiP/CallPiPView.swift @@ -47,6 +47,12 @@ class CallPiPView: UIView { onHoldCallAvatarImageView.layer.cornerRadius = onHoldCallAvatarImageView.bounds.width/2 } } + @IBOutlet private weak var onHoldCallEffectView: UIVisualEffectView! { + didSet { + onHoldCallEffectView.clipsToBounds = true + onHoldCallEffectView.layer.cornerRadius = onHoldCallEffectView.bounds.width/2 + } + } @IBOutlet private weak var connectingView: DotsView! { didSet { @@ -73,7 +79,7 @@ class CallPiPView: UIView { case .fledgling, .waitLocalMedia, .createOffer, .inviteSent, .ringing, .createAnswer, .connecting: stackView.isHidden = true connectingView.isHidden = false - case .connected: + default: connectingView.isHidden = true if mainCall.isVideoCall { bgView.isHidden = true @@ -83,8 +89,6 @@ class CallPiPView: UIView { stackView.isHidden = false } onHoldCallView.isHidden = onHoldCall == nil - default: - break } let bgPlaceholder = placeholderImage(forPeer: peer, diff --git a/Riot/Modules/Call/PiP/CallPiPView.xib b/Riot/Modules/Call/PiP/CallPiPView.xib index d2e863379..852d3bd48 100644 --- a/Riot/Modules/Call/PiP/CallPiPView.xib +++ b/Riot/Modules/Call/PiP/CallPiPView.xib @@ -5,7 +5,6 @@ - @@ -40,8 +39,8 @@ - - + + @@ -51,9 +50,9 @@ - + - + @@ -66,10 +65,14 @@ - + + + + + - + @@ -78,6 +81,7 @@ + @@ -116,7 +120,8 @@ - + + @@ -125,8 +130,5 @@ - - -