diff -r e44ee3cb994a -r e513e6d31858 E5Network/E5NetworkProxyFactory.py --- a/E5Network/E5NetworkProxyFactory.py Sun May 30 18:54:39 2010 +0200 +++ b/E5Network/E5NetworkProxyFactory.py Mon May 31 15:16:22 2010 +0200 @@ -57,8 +57,9 @@ url.userName(), url.password()) proxyList = [proxy] break - proxyList[0].setUser(Preferences.getUI("ProxyUser")) - proxyList[0].setPassword(Preferences.getUI("ProxyPassword")) + if proxyList: + proxyList[0].setUser(Preferences.getUI("ProxyUser")) + proxyList[0].setPassword(Preferences.getUI("ProxyPassword")) return proxyList else: host = Preferences.getUI("ProxyHost")