diff --git a/linphone-desktop/ui/views/App/Main/Assistant/CreateLinphoneSipAccountWithEmail.qml b/linphone-desktop/ui/views/App/Main/Assistant/CreateLinphoneSipAccountWithEmail.qml index cd9ff41f0..fc6f00574 100644 --- a/linphone-desktop/ui/views/App/Main/Assistant/CreateLinphoneSipAccountWithEmail.qml +++ b/linphone-desktop/ui/views/App/Main/Assistant/CreateLinphoneSipAccountWithEmail.qml @@ -74,7 +74,10 @@ AssistantAbstractView { PasswordField { id: password - onTextChanged: assistantModel.password = text + onTextChanged: { + assistantModel.password = text + assistantModel.checkPassword() + } } } } @@ -86,9 +89,7 @@ AssistantAbstractView { PasswordField { id: passwordConfirmation - onTextChanged: error = password.text !== text - ? qsTr('passwordConfirmationError') - : '' + onTextChanged: assistantModel.checkPassword() } } } @@ -109,6 +110,12 @@ AssistantAbstractView { AssistantModel { id: assistantModel + function checkPassword () { + passwordConfirmation.error = password.text !== passwordConfirmation.text + ? qsTr('passwordConfirmationError') + : '' + } + configFilename: 'create-linphone-sip-account.rc' onEmailChanged: emailError = error