summaryrefslogtreecommitdiffstats
path: root/src/core/net/system_network_context_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/net/system_network_context_manager.cpp')
-rw-r--r--src/core/net/system_network_context_manager.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/core/net/system_network_context_manager.cpp b/src/core/net/system_network_context_manager.cpp
index e96af8200..ed676fcbc 100644
--- a/src/core/net/system_network_context_manager.cpp
+++ b/src/core/net/system_network_context_manager.cpp
@@ -265,18 +265,7 @@ void SystemNetworkContextManager::OnNetworkServiceCreated(network::mojom::Networ
// resolver of the network service here, each time it is instantiated, with our global
// DNS-Over-HTTPS settings. This ensures that the global settings don't get lost
// on reinstantiation and are in effect upon initial instantiation.
- QWebEngineGlobalSettings *const globalSettings = QWebEngineGlobalSettings::instance();
- if (globalSettings->d_ptr->isDnsOverHttpsUserConfigured) {
- const bool insecureDnsClientEnabled = globalSettings->d_ptr->insecureDnsClientEnabled;
- const bool additionalInsecureDnsTypesEnabled =
- globalSettings->d_ptr->additionalInsecureDnsTypesEnabled;
- const net::SecureDnsMode dnsMode = net::SecureDnsMode(globalSettings->d_ptr->dnsMode);
- const absl::optional<net::DnsOverHttpsConfig> dnsOverHttpsTemplates =
- net::DnsOverHttpsConfig::FromString(globalSettings->d_ptr->dnsOverHttpsTemplates);
- content::GetNetworkService()->ConfigureStubHostResolver(insecureDnsClientEnabled, dnsMode,
- *dnsOverHttpsTemplates,
- additionalInsecureDnsTypesEnabled);
- }
+ QWebEngineGlobalSettings::instance()->d_ptr->configureStubHostResolver();
}
void SystemNetworkContextManager::AddSSLConfigToNetworkContextParams(network::mojom::NetworkContextParams *network_context_params)