From b6519f6ffb130f2042ccb10f94479c2c237e110b Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Wed, 7 May 2025 15:34:05 +0200 Subject: [PATCH] make sure to release pipSelfVideoRenderer after hangup Signed-off-by: Marcel Hibbe --- .../main/java/com/nextcloud/talk/activities/CallActivity.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt index 00c6c2c7b..70cfcf77d 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt @@ -937,6 +937,9 @@ class CallActivity : CallBaseActivity() { binding!!.selfVideoRenderer.setEnableHardwareScaler(false) binding!!.selfVideoRenderer.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FIT) binding!!.selfVideoRenderer.setOnTouchListener(SelfVideoTouchListener()) + + binding!!.pipSelfVideoRenderer.clearImage() + binding!!.pipSelfVideoRenderer.release() } private fun initSelfVideoViewForPipMode() { @@ -2090,6 +2093,9 @@ class CallActivity : CallBaseActivity() { } binding!!.selfVideoRenderer.clearImage() binding!!.selfVideoRenderer.release() + + binding!!.pipSelfVideoRenderer.clearImage() + binding!!.pipSelfVideoRenderer.release() if (audioSource != null) { audioSource!!.dispose() audioSource = null