diff --git a/app/src/main/java/org/linphone/settings/AccountSettingsFragment.java b/app/src/main/java/org/linphone/settings/AccountSettingsFragment.java index 2a00614f6..5df1afcac 100644 --- a/app/src/main/java/org/linphone/settings/AccountSettingsFragment.java +++ b/app/src/main/java/org/linphone/settings/AccountSettingsFragment.java @@ -548,6 +548,15 @@ public class AccountSettingsFragment extends Fragment { core.removeAuthInfo(mAuthInfo); } } + + // Set a new default proxy config if the current one has been removed + if (core != null && core.getDefaultProxyConfig() == null) { + ProxyConfig[] proxyConfigs = core.getProxyConfigList(); + if (proxyConfigs.length > 0) { + core.setDefaultProxyConfig(proxyConfigs[0]); + } + } + LinphoneActivity.instance().displaySettings(); LinphoneActivity.instance().refreshAccounts(); }