From 065ced1f530f77af06da9c80f74f36f6416bea7c Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Thu, 8 Jun 2017 12:51:53 +0200 Subject: [PATCH] feat(ui/views/App/Main/Dialogs/ManageAccounts): do not display warning if registration is not enabled --- .../ui/views/App/Main/Dialogs/ManageAccounts.qml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/linphone-desktop/ui/views/App/Main/Dialogs/ManageAccounts.qml b/linphone-desktop/ui/views/App/Main/Dialogs/ManageAccounts.qml index d22263668..e9b080d9f 100644 --- a/linphone-desktop/ui/views/App/Main/Dialogs/ManageAccounts.qml +++ b/linphone-desktop/ui/views/App/Main/Dialogs/ManageAccounts.qml @@ -64,7 +64,12 @@ DialogPlus { model: AccountSettingsModel.accounts iconRole: (function (data) { var proxyConfig = data.proxyConfig - return proxyConfig && AccountSettingsModel.getProxyConfigDescription(proxyConfig).registrationState !== AccountSettingsModel.RegistrationStateRegistered + if (!proxyConfig) { + return '' + } + + var description = AccountSettingsModel.getProxyConfigDescription(proxyConfig) + return description.registerEnabled && description.registrationState !== AccountSettingsModel.RegistrationStateRegistered ? 'generic_error' : '' })