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 @@
-
-
-