diff --git a/Classes/SideMenuTableView.m b/Classes/SideMenuTableView.m
index d49ad5805..ee2bbf78c 100644
--- a/Classes/SideMenuTableView.m
+++ b/Classes/SideMenuTableView.m
@@ -88,7 +88,7 @@
int idx =
linphone_core_get_default_proxy_config(LC)
? bctbx_list_index(linphone_core_get_proxy_config_list(LC), linphone_core_get_default_proxy_config(LC))
- : 0;
+ : HUGE_VAL;
LinphoneProxyConfig *proxy = bctbx_list_nth_data(linphone_core_get_proxy_config_list(LC),
(int)indexPath.row + (idx <= indexPath.row ? 1 : 0));
if (proxy) {
diff --git a/Classes/SideMenuView.m b/Classes/SideMenuView.m
index 031b746ec..5034824b5 100644
--- a/Classes/SideMenuView.m
+++ b/Classes/SideMenuView.m
@@ -58,7 +58,7 @@
_addressLabel.text = [NSString stringWithUTF8String:linphone_proxy_config_get_identity(default_proxy)];
_presenceImage.image = [StatusBarView imageForState:linphone_proxy_config_get_state(default_proxy)];
} else {
- _nameLabel.text = @"No account";
+ _nameLabel.text = linphone_core_get_proxy_config_list(LC) ? NSLocalizedString(@"No default account", nil) : NSLocalizedString(@"No account", nil);
// display direct IP:port address so that we can be reached
LinphoneAddress *addr = linphone_core_get_primary_contact_parsed(LC);
if (addr) {
diff --git a/Settings/InAppSettings.bundle/Account.plist b/Settings/InAppSettings.bundle/Account.plist
index 7071868ad..ee7161605 100644
--- a/Settings/InAppSettings.bundle/Account.plist
+++ b/Settings/InAppSettings.bundle/Account.plist
@@ -14,6 +14,16 @@
DefaultValue
+
+ Type
+ PSToggleSwitchSpecifier
+ Title
+ Account enabled
+ Key
+ account_is_enabled_preference
+ DefaultValue
+
+
Type
PSToggleSwitchSpecifier
@@ -230,16 +240,6 @@
Type
PSToggleSwitchSpecifier
-
- Type
- PSToggleSwitchSpecifier
- Title
- Account enabled
- Key
- account_is_enabled_preference
- DefaultValue
-
-
Key
account_mandatory_remove_button