From 5502324845dd5af08e896a1d4e8ad4838827a271 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 8 Jun 2022 13:18:34 +0200 Subject: [PATCH] Set record aware setting hidden & enabled by default --- app/src/main/assets/linphonerc_default | 1 + app/src/main/java/org/linphone/core/CoreContext.kt | 5 +++++ app/src/main/res/layout/settings_call_fragment.xml | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/assets/linphonerc_default b/app/src/main/assets/linphonerc_default index 2e8b8b02e..7acc9e29e 100644 --- a/app/src/main/assets/linphonerc_default +++ b/app/src/main/assets/linphonerc_default @@ -22,6 +22,7 @@ size=vga [app] tunnel=disabled auto_start=1 +record_aware=1 [tunnel] host= diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 32c3709bf..bddd1ead0 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -388,6 +388,11 @@ class CoreContext( core.config.setInt("misc", "conference_layout", 1) } + if (!core.config.getBool("app", "conference_migration", false)) { + core.isRecordAwareEnabled = true + core.config.setBool("app", "conference_migration", true) + } + initUserCertificates() computeUserAgent() diff --git a/app/src/main/res/layout/settings_call_fragment.xml b/app/src/main/res/layout/settings_call_fragment.xml index 827758b7a..4ba963d5c 100644 --- a/app/src/main/res/layout/settings_call_fragment.xml +++ b/app/src/main/res/layout/settings_call_fragment.xml @@ -148,7 +148,8 @@ layout="@layout/settings_widget_switch" linphone:title="@{@string/call_settings_remote_recording_title}" linphone:listener="@{viewModel.remoteCallRecordingListener}" - linphone:checked="@={viewModel.remoteCallRecording}"/> + linphone:checked="@={viewModel.remoteCallRecording}" + android:visibility="gone"/>