Browse Source

- Fixed compilation on windows (closes #172391)

adaptive-webui-19844
Christophe Dumez 17 years ago
parent
commit
bdb625a615
  1. 10
      src/GUI.cpp

10
src/GUI.cpp

@ -882,10 +882,20 @@ void GUI::configureSession(bool deleteOptions) {
} }
if(!proxy_str.isEmpty()) { if(!proxy_str.isEmpty()) {
// We need this for urllib in search engine plugins // We need this for urllib in search engine plugins
#ifdef Q_WS_WIN
char proxystr[512];
snprintf(proxystr, 512, "http_proxy=%s", proxy_str.toUtf8().data());
putenv(proxystr);
#else
setenv("http_proxy", proxy_str.toUtf8().data(), 1); setenv("http_proxy", proxy_str.toUtf8().data(), 1);
#endif
} }
} else { } else {
#ifdef Q_WS_WIN
putenv("http_proxy=");
#else
unsetenv("http_proxy"); unsetenv("http_proxy");
#endif
} }
BTSession->setProxySettings(proxySettings, options->useProxyForTrackers(), options->useProxyForPeers(), options->useProxyForWebseeds(), options->useProxyForDHT()); BTSession->setProxySettings(proxySettings, options->useProxyForTrackers(), options->useProxyForPeers(), options->useProxyForWebseeds(), options->useProxyForDHT());
// * Session settings // * Session settings

Loading…
Cancel
Save