diff options
Diffstat (limited to 'src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java')
-rw-r--r-- | src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java b/src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java index 1ab9f05..867c648 100644 --- a/src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java +++ b/src/net/java/sip/communicator/plugin/sipaccregwizz/SIPAccountRegistrationWizard.java @@ -200,7 +200,7 @@ public class SIPAccountRegistrationWizard * @param passwd the password * @return the <tt>ProtocolProviderService</tt> for the new account. */ - public ProtocolProviderService installAccount( + private ProtocolProviderService installAccount( ProtocolProviderFactory providerFactory, String userName, String passwd) @@ -259,9 +259,16 @@ public class SIPAccountRegistrationWizard if(isModification) { - providerFactory.uninstallAccount(protocolProvider.getAccountID()); - this.protocolProvider = null; +// new ProviderUnRegistration(protocolProvider).unregister(); + + providerFactory.modifyAccount( protocolProvider, + accountProperties); + +// new ProviderRegistration(protocolProvider).register(); + this.isModification = false; + + return protocolProvider; } try |