diff --git a/Classes/LinphoneUI/StatusBarView.m b/Classes/LinphoneUI/StatusBarView.m index fa750a127..66a22cf46 100644 --- a/Classes/LinphoneUI/StatusBarView.m +++ b/Classes/LinphoneUI/StatusBarView.m @@ -174,16 +174,14 @@ NSString *message = nil; LinphoneGlobalState gstate = linphone_core_get_global_state(LC); - if (gstate == LinphoneGlobalConfiguring) { + if (!linphone_core_is_network_reachable(LC)) { + message = NSLocalizedString(@"Network down", nil); + } else if (gstate == LinphoneGlobalConfiguring) { message = NSLocalizedString(@"Fetching remote configuration", nil); } else if (config == NULL) { state = LinphoneRegistrationNone; if (linphone_core_get_proxy_config_list(LC) != NULL) { - if (linphone_core_is_network_reachable(LC)) { - message = NSLocalizedString(@"No default account", nil); - } else { - message = NSLocalizedString(@"Network down", nil); - } + message = NSLocalizedString(@"No default account", nil); } else { message = NSLocalizedString(@"No account configured", nil); }