diff --git a/linphone-desktop/assets/languages/en.ts b/linphone-desktop/assets/languages/en.ts
index de7c52b5d..310b2a179 100644
--- a/linphone-desktop/assets/languages/en.ts
+++ b/linphone-desktop/assets/languages/en.ts
@@ -874,10 +874,6 @@ Server url not configured.
-
- registerHeader
- Register
-
eraseAllPasswords
ERASE PASSWORDS
diff --git a/linphone-desktop/assets/languages/fr.ts b/linphone-desktop/assets/languages/fr.ts
index 9f0792764..d56c7debb 100644
--- a/linphone-desktop/assets/languages/fr.ts
+++ b/linphone-desktop/assets/languages/fr.ts
@@ -874,10 +874,6 @@ Url du serveur non configurée.
-
- registerHeader
- S'enregistrer
-
eraseAllPasswords
EFFACER MOTS DE PASSE
diff --git a/linphone-desktop/src/components/settings/AccountSettingsModel.cpp b/linphone-desktop/src/components/settings/AccountSettingsModel.cpp
index be91d3eab..3b90b9c10 100644
--- a/linphone-desktop/src/components/settings/AccountSettingsModel.cpp
+++ b/linphone-desktop/src/components/settings/AccountSettingsModel.cpp
@@ -60,6 +60,8 @@ AccountSettingsModel::AccountSettingsModel (QObject *parent) : QObject(parent) {
// -----------------------------------------------------------------------------
bool AccountSettingsModel::addOrUpdateProxyConfig (const shared_ptr &proxy_config) {
+ Q_ASSERT(proxy_config != nullptr);
+
shared_ptr core = CoreManager::getInstance()->getCore();
list > proxy_configs = core->getProxyConfigList();
@@ -107,11 +109,15 @@ QVariantMap AccountSettingsModel::getProxyConfigDescription (const shared_ptr &proxy_config) {
+ Q_ASSERT(proxy_config != nullptr);
+
CoreManager::getInstance()->getCore()->setDefaultProxyConfig(proxy_config);
emit accountSettingsUpdated();
}
void AccountSettingsModel::removeProxyConfig (const shared_ptr &proxy_config) {
+ Q_ASSERT(proxy_config != nullptr);
+
CoreManager::getInstance()->getCore()->removeProxyConfig(proxy_config);
emit accountSettingsUpdated();
}
@@ -120,6 +126,8 @@ bool AccountSettingsModel::addOrUpdateProxyConfig (
const shared_ptr &proxy_config,
const QVariantMap &data
) {
+ Q_ASSERT(proxy_config != nullptr);
+
QString literal = data["sipAddress"].toString();
// Sip address.
diff --git a/linphone-desktop/ui/views/App/Settings/SettingsSipAccounts.qml b/linphone-desktop/ui/views/App/Settings/SettingsSipAccounts.qml
index f4c378be6..6cebce569 100644
--- a/linphone-desktop/ui/views/App/Settings/SettingsSipAccounts.qml
+++ b/linphone-desktop/ui/views/App/Settings/SettingsSipAccounts.qml
@@ -71,7 +71,6 @@ TabContainer {
legendLineWidth: SettingsWindowStyle.sipAccounts.legendLineWidth
titles: [
- qsTr('registerHeader'),
qsTr('editionHeader'),
qsTr('deleteHeader')
]
@@ -82,10 +81,6 @@ TabContainer {
delegate: FormTableLine {
title: modelData.sipAddress
- FormTableEntry {
- Switch {}
- }
-
FormTableEntry {
ActionButton {
icon: 'edit'