From 0d2014aa2774669df5765cb4eb75e07889072bf8 Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 29 Apr 2025 19:41:46 +0200 Subject: [PATCH] set icon with call name as fallback for pip group calls when own video is disabled Signed-off-by: Marcel Hibbe --- .../nextcloud/talk/activities/CallActivity.kt | 6 ++++ app/src/main/res/layout/call_activity.xml | 36 ++++++++++++++----- 2 files changed, 34 insertions(+), 8 deletions(-) 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 50721c8c9..b787b7afe 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.kt @@ -1367,8 +1367,13 @@ class CallActivity : CallBaseActivity() { } if (enable) { binding!!.selfVideoRenderer.visibility = View.VISIBLE + binding!!.pipSelfVideoRenderer.visibility = View.VISIBLE + + initSelfVideoViewForNormalMode() } else { binding!!.selfVideoRenderer.visibility = View.INVISIBLE + binding!!.pipSelfVideoRenderer.visibility = View.INVISIBLE + binding!!.selfVideoRenderer.clearImage() binding!!.selfVideoRenderer.release() @@ -3233,6 +3238,7 @@ class CallActivity : CallBaseActivity() { binding!!.selfVideoRenderer.release() if (participantDisplayItems!!.size > 1) { + binding!!.pipCallConversationNameTextView.text = conversationName binding!!.pipSelfVideoOverlay.visibility = View.VISIBLE initSelfVideoViewForPipMode() } else { diff --git a/app/src/main/res/layout/call_activity.xml b/app/src/main/res/layout/call_activity.xml index 3b8f54726..df7bca34f 100644 --- a/app/src/main/res/layout/call_activity.xml +++ b/app/src/main/res/layout/call_activity.xml @@ -182,9 +182,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="50dp" - android:layout_marginBottom="50dp"> - - + android:layout_marginBottom="50dp"/> - - - + + + + - + tools:visibility="gone" /> + +