Browse Source

- A lot of improvement in proxy code

adaptive-webui-19844
Christophe Dumez 16 years ago
parent
commit
93bc6dca95
  1. 16
      src/bittorrent.cpp

16
src/bittorrent.cpp

@ -1075,14 +1075,26 @@ void bittorrent::setSessionSettings(session_settings sessionSettings) {
// Set Proxy // Set Proxy
void bittorrent::setProxySettings(proxy_settings proxySettings, bool trackers, bool peers, bool web_seeds, bool dht) { void bittorrent::setProxySettings(proxy_settings proxySettings, bool trackers, bool peers, bool web_seeds, bool dht) {
qDebug("Set Proxy settings"); qDebug("Set Proxy settings");
proxy_settings ps_null;
ps_null.type = proxy_settings::none;
if(trackers) if(trackers)
s->set_tracker_proxy(proxySettings); s->set_tracker_proxy(proxySettings);
else
s->set_tracker_proxy(ps_null);
if(peers) if(peers)
s->set_peer_proxy(proxySettings); s->set_peer_proxy(proxySettings);
else
s->set_peer_proxy(ps_null);
if(web_seeds) if(web_seeds)
s->set_web_seed_proxy(proxySettings); s->set_web_seed_proxy(proxySettings);
if(DHTEnabled && dht) { else
s->set_dht_proxy(proxySettings); s->set_web_seed_proxy(ps_null);
if(DHTEnabled) {
if(dht)
s->set_dht_proxy(proxySettings);
else
s->set_dht_proxy(ps_null);
} }
} }

Loading…
Cancel
Save