diff -r df157512654c -r 536b88d73d53 E5Network/E5NetworkProxyFactory.py --- a/E5Network/E5NetworkProxyFactory.py Mon Jul 09 18:53:26 2012 +0200 +++ b/E5Network/E5NetworkProxyFactory.py Mon Jul 09 18:54:06 2012 +0200 @@ -52,6 +52,7 @@ .format(Qt.escape(proxy.hostName())) dlg = AuthenticationDialog(info, proxy.user(), True) + dlg.setData(proxy.user(), proxy.password()) if dlg.exec_() == QDialog.Accepted: username, password = dlg.getData() auth.setUser(username) @@ -61,8 +62,8 @@ if scheme and scheme != "NoProxy": Preferences.setUI("ProxyUser/{0}".format(scheme), username) Preferences.setUI("ProxyPassword/{0}".format(scheme), password) - proxy.setUser(username) - proxy.setPassword(password) + proxy.setUser(username) + proxy.setPassword(password) class E5NetworkProxyFactory(QNetworkProxyFactory):