From 5b376b61f01fab2ee734e05b7623b6a79477d566 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Fri, 26 Feb 2016 16:13:13 +0100 Subject: [PATCH] Fix password changed in settings --- src/org/linphone/LinphonePreferences.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/org/linphone/LinphonePreferences.java b/src/org/linphone/LinphonePreferences.java index cd17ff04d..69880d3ee 100644 --- a/src/org/linphone/LinphonePreferences.java +++ b/src/org/linphone/LinphonePreferences.java @@ -479,10 +479,9 @@ public class LinphonePreferences { } public void setAccountPassword(int n, String password) { - LinphoneAuthInfo info = getClonedAuthInfo(n); - if(info != null) { - info.setPassword(password); - saveAuthInfo(info); + if(getAccountDomain(n) != null && getAccountUsername(n) != null) { + LinphoneAuthInfo authInfo = LinphoneCoreFactory.instance().createAuthInfo(getAccountUsername(n), null, password, null, null, getAccountDomain(n)); + LinphoneManager.getLc().addAuthInfo(authInfo); } }