From 3f8697e50f7e1ab34a0306fb832ad3c3fdf43557 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Fri, 18 Jun 2021 15:13:27 -0400
Subject: [PATCH] settingsadapter: ensure the state correctness for
 publishedSameAsLocal

Change-Id: I34b1386e81c0084aba8ddcc82c8480242e48ab41
---
 src/settingsview/components/AdvancedPublicAddressSettings.qml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/settingsview/components/AdvancedPublicAddressSettings.qml b/src/settingsview/components/AdvancedPublicAddressSettings.qml
index b9be1abcf..a5156c837 100644
--- a/src/settingsview/components/AdvancedPublicAddressSettings.qml
+++ b/src/settingsview/components/AdvancedPublicAddressSettings.qml
@@ -35,7 +35,7 @@ ColumnLayout {
     property int itemWidth
 
     function updatePublicAddressAccountInfos() {
-        checkBoxCustomAddressPort.checked = SettingsAdapter.getAccountConfig_PublishedSameAsLocal()
+        checkBoxCustomAddressPort.checked = !SettingsAdapter.getAccountConfig_PublishedSameAsLocal()
         lineEditSIPCustomAddress.setText(SettingsAdapter.getAccountConfig_PublishedAddress())
         customPortSIPSpinBox.setValue(SettingsAdapter.getAccountConfig_PublishedPort())
     }
@@ -65,7 +65,7 @@ ColumnLayout {
             fontPointSize: JamiTheme.settingsFontSize
 
             onSwitchToggled: {
-                SettingsAdapter.setUseCustomAddressAndPort(checked)
+                SettingsAdapter.setUseCustomAddressAndPort(!checked)
                 lineEditSIPCustomAddress.setEnabled(checked)
                 customPortSIPSpinBox.setEnabled(checked)
             }
-- 
GitLab