Index: net/proxy/proxy_service.cc |
diff --git a/net/proxy/proxy_service.cc b/net/proxy/proxy_service.cc |
index c5cd6ac3354c6630f64426dd938a29d1a00e7ee3..585c2fa0e63a532f982cc997185d4c92c409082c 100644 |
--- a/net/proxy/proxy_service.cc |
+++ b/net/proxy/proxy_service.cc |
@@ -1368,7 +1368,9 @@ void ProxyService::ForceReloadProxyConfig() { |
ProxyConfigService* ProxyService::CreateSystemProxyConfigService( |
base::SingleThreadTaskRunner* io_thread_task_runner, |
base::MessageLoop* file_loop) { |
-#if defined(OS_WIN) |
+#if defined(USE_DIRECT_CONFIG_SERVICE) |
+ return new ProxyConfigServiceDirect(); |
+#elif defined(OS_WIN) |
return new ProxyConfigServiceWin(); |
#elif defined(OS_IOS) |
return new ProxyConfigServiceIOS(); |