diff --git a/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt b/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt
index 68ae85ca0..55c3f4143 100644
--- a/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt
+++ b/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt
@@ -29,6 +29,8 @@ import org.linphone.R
import org.linphone.mediastream.video.capture.CaptureTextureView
class RoundCornersTextureView : CaptureTextureView {
+ private var mRadius: Float = 0f
+
constructor(context: Context) : super(context) {
mAlignTopRight = true
mDisplayMode = DisplayMode.BLACK_BARS
@@ -64,6 +66,7 @@ class RoundCornersTextureView : CaptureTextureView {
2 -> DisplayMode.HYBRID
else -> DisplayMode.BLACK_BARS
}
+ mRadius = getFloat(R.styleable.RoundCornersTextureView_radius, context.resources.getDimension(R.dimen.voip_round_corners_texture_view_radius))
} finally {
recycle()
}
@@ -91,7 +94,7 @@ class RoundCornersTextureView : CaptureTextureView {
height
)
}
- outline.setRoundRect(rect, context.resources.getDimension(R.dimen.voip_round_corners_texture_view_radius))
+ outline.setRoundRect(rect, mRadius)
}
}
clipToOutline = true
diff --git a/app/src/main/res/layout-land/conference_waiting_room_fragment.xml b/app/src/main/res/layout-land/conference_waiting_room_fragment.xml
index 4c48536b4..185f64f41 100644
--- a/app/src/main/res/layout-land/conference_waiting_room_fragment.xml
+++ b/app/src/main/res/layout-land/conference_waiting_room_fragment.xml
@@ -30,6 +30,7 @@
android:layout_height="0dp"
app:alignTopRight="false"
app:displayMode="occupy_all_space"
+ app:radius="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index c3f0bf67d..6721b9c4a 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -73,6 +73,7 @@
+