diff -r b047181a4a33 -r 1950fe1a32c4 WebBrowser/Passwords/PasswordManager.py --- a/WebBrowser/Passwords/PasswordManager.py Sat Mar 11 18:08:42 2017 +0100 +++ b/WebBrowser/Passwords/PasswordManager.py Sat Mar 11 19:17:59 2017 +0100 @@ -396,9 +396,10 @@ for key in self.__logins: progress.setValue(count) QCoreApplication.processEvents() - username, hash = self.__logins[key] - hash = Utilities.crypto.pwRecode(hash, oldPassword, newPassword) - self.__logins[key] = (username, hash) + username, pwHash = self.__logins[key] + pwHash = Utilities.crypto.pwRecode( + pwHash, oldPassword, newPassword) + self.__logins[key] = (username, pwHash) count += 1 # step 2: do the login forms