2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 22:46:10 +00:00

Check proxy availability in ProxiesBox.

This commit is contained in:
John Preston
2018-04-30 19:49:03 +04:00
parent 9935a36c3d
commit f794d8dbd8
15 changed files with 195 additions and 36 deletions

View File

@@ -321,14 +321,7 @@ void Application::refreshGlobalProxy() {
}();
if (proxy.type == ProxyData::Type::Socks5
|| proxy.type == ProxyData::Type::Http) {
QNetworkProxy::setApplicationProxy(QNetworkProxy(
(proxy.type == ProxyData::Type::Socks5
? QNetworkProxy::Socks5Proxy
: QNetworkProxy::HttpProxy),
proxy.host,
proxy.port,
proxy.user,
proxy.password));
QNetworkProxy::setApplicationProxy(ToNetworkProxy(proxy));
} else {
QNetworkProxyFactory::setUseSystemConfiguration(true);
}