From 4a4ce57864902a2f2c7e9bb5b192ee93702d28f7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 12 Dec 2023 10:38:47 +0100 Subject: [PATCH] No longer require STUN server to be set to enable ICE --- .../main/settings/viewmodels/AccountSettingsViewModel.kt | 1 - app/src/main/res/layout/settings_account_fragment.xml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt index e9d1f8cbc..1b71748ec 100644 --- a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/AccountSettingsViewModel.kt @@ -313,7 +313,6 @@ class AccountSettingsViewModel(val account: Account) : GenericSettingsViewModel( newNatPolicy.isStunEnabled = newValue.isNotEmpty() params.natPolicy = newNatPolicy account.params = params - if (newValue.isEmpty()) ice.value = false stunServer.value = newValue } } diff --git a/app/src/main/res/layout/settings_account_fragment.xml b/app/src/main/res/layout/settings_account_fragment.xml index 1edfa26b2..df82c0bae 100644 --- a/app/src/main/res/layout/settings_account_fragment.xml +++ b/app/src/main/res/layout/settings_account_fragment.xml @@ -188,8 +188,7 @@ layout="@layout/settings_widget_switch" linphone:title="@{@string/account_settings_ice_title}" linphone:listener="@{viewModel.iceListener}" - linphone:checked="@={viewModel.ice}" - linphone:enabled="@{viewModel.stunServer.length() > 0}"/> + linphone:checked="@={viewModel.ice}"/>