mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-08-30 07:32:06 +00:00
- Fixed compilation on windows (closes #172391)
This commit is contained in:
parent
f68c5114b2
commit
bdb625a615
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…
x
Reference in New Issue
Block a user